评论会员:RaisKazi 时间:2012/02/04
你应成使用单引号,柜面,如果你正在做的TSQL。
如果你想使你的双引号的逻辑,然后工作,做如下
1)使用@之前的字符串中有双引号。
2)使用StringBuilder,这将给你更好的性能比较定期字符串操作。
3)确保,你要显示"foreach"循环或外内的MessageBox。
System.Text.StringBuilder addquery = new System.Text.StringBuilder();
string fieldname = string.Empty;
foreach (DataRow dr in dt.Rows)
{
fieldname = dr["FIELDNAME"].ToString().Trim();
addquery.Append(@"""");
addquery.Append(fieldname);
addquery.Append(@""",");
messageBox.Show(addquery);
}
评论会员:游客 时间:2012/02/04
穆罕默德一个拉赫曼:它可以帮助你,步骤1)要显示在MessageBox上,你可以尝试下面,而不是"我在这里用'codeprelang="cs"System.Text.StringBuilderaddquery=spanclass="code-keyword"new/spanSystem.Text.StringBuilder();spanclass="code-keyword"string/spanfieldname=spanclass="code-keyword"string/span.Empty;spanclass="code-keyword"foreach/span(DataRowdrspanclass="code-keyword"in/spandt.Rows){fieldname=dr[spanclass="code-string""/spanspanclass="code-string"FIELDNAME"/span].ToString().Trim();addquery.Append(spanclass="code-string"@"/spanspanclass="code-string"'"/span);addquery.Append(fieldname);addquery.Append(spanclass="code-string"@"/spanspanclass="code-string"',"/span);MessageBox.Show(addquery.ToString().Replace(spanclass="code-string""/spanspanclass="code-string"'"/span,spanclass="code-string""/spanspanclass="code-string"\""/span));}/pre/code第2步)对于INSERT语句,你可以尝试下面的例子中,{体C3}imgsrc=http://www.orcode.com/img/ico/smiley_smile.gif