C#提示常量中有换行符
来源:百度知道 编辑:UC知道 时间:2024/06/07 19:02:46
protected void Button2_Click(object sender, EventArgs e)
{
DataAccess.Class1 dac = new DataAccess.Class1();
string Sql = "delete tblbmdw where bmdwdm='"+this.TextBox3.Text+"';
bindData();
}
在"+this.TextBox3.Text+"';分号位置提示常量中有换行符求助
{
DataAccess.Class1 dac = new DataAccess.Class1();
string Sql = "delete tblbmdw where bmdwdm='"+this.TextBox3.Text+"';
bindData();
}
在"+this.TextBox3.Text+"';分号位置提示常量中有换行符求助
string Sql = "delete tblbmdw where bmdwdm='"+this.TextBox3.Text+"'";
直接用这个就好了!!!
应该是TextBox中含有' 造成的,应该改成:
string Sql = "delete tblbmdw where bmdwdm='"+this.TextBox3.Text.Replace("'","''")+"';
你是想将TextBox3的内容包含在一对''中吧
单引号直接包含在字符串中好象是可以的
最后位置应该是少了一个双引号"
应该是"'"
全句为:string Sql = "delete tblbmdw where bmdwdm='"+this.TextBox3.Text+"'";
string Sql = "delete tblbmdw where bmdwdm='"+this.TextBox3.Text+"'"; 最后少了一个"
string Sql = "delete tblbmdw where bmdwdm="+this.TextBox3.Text();
string Sql = "delete tblbmdw where bmdwdm="+this.TextBox3.Text();
试试这个!