StringBuilder SQL = new StringBuilder();
SQL.AppendLine("INSERT INTO M_USER");
SQL.AppendLine(" (USERN,PASSW)");
SQL.AppendLine(" VALUES('" + this.textBox1.Text.Trim() + "','" + this.textBox2.Text.Trim() + "'");
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=MYWIN7\SQLEXPRESS;Initial Catalog=donetdb;Integrated Security=True";
con.Open();
SqlCommand com = new SqlCommand(SQL.ToString(), con);
com.ExecuteNonQuery();
con.Close();
MessageBox.Show("注册成功!");
this.Close();
在textBox2里输入7777777,运行到int i = com.ExecuteNonQuery()时,提示“7777777”附近有语法错误!望有心人帮忙指正。PS:在数据库里USERN,PASSW的数据类型都是varchar(16)。
为什么说我的executenonquery ")"附近有语法错误?
因为你的sql语句拼接错了。最快的解决办法是在这句加个断点,运行的时候鼠标移动过去,展开它的CommandText属性,点击放大镜,复制粘贴sql语句,直接在数据库里面执行看看。
com.ExecuteNonQuery();附近语法错误问题
SQL语句有问题:insert into table values();少了後括号 SQL.AppendLine("INSERT INTO M_USER"); SQL.AppendLine(" (USERN,PASSW)"); SQL.AppendLine(" VALUES('" + this.textBox1.Text.Trim() + "','" + this.textBox2.Text.Trim() + "')");...
com.ExecuteNonQuery();附近有语法错误
把你的sqlstr打印出来放到数据库上执行看好使么。
sqlcom.ExecuteNonQuery(); ')' 附近有语法错误.
多一个逗号(,)。
command.ExecuteNonQuery();后面总是显示')' 附近有语法错误 请各位高 ...
"insert into stdent" + "values(@s_no,@s_name)"拼接成的语句是 insert into stdentvalues(@s_no,@s_name)少了一个空格。
我在使用gridview控件删除数据时, Comm.ExecuteNonQuery();处提示...
既然提示是语法错误,那么可以知道,是你最终拼出来的SQL有问题,那么,断点,调试,取得你最终拼出来的sql语句,然后放到查询分析器里,应该就可以很明显的看出来了,一般这种情况最常见的就是字符类型的字段给值的时候外面没加单引号''。检查下看看吧,在提示的位置附近。
c# executeNonQuery()附近 语法有误 急,高分
command1.Parameters["@是否备用"].Value = 1;} else { command1.Parameters["@是否备用"].Value = 0;} int result = -1;MyMean.OpenCon();result = command1.ExecuteNonQuery();MyMean.CloseCon();dataGridView1.Refresh();if (result > 0){ MessageBox.Show("成功添加!");} } } ...
cmd.ExecuteNonQuery();'“?”附近有语法错误。
你查一查你的Message数据表中是不是应该还有一个不允许为null的字段,而你在这一句insert语句中却没有对它进行赋值,建议你重新调试下你的sql语句
com.ExecuteNonQuery()出现语法错误
列名也加上中括号呢?([username],[password],[emailaddress])
ASP中UPDATE问题:执行到com.ExecuteNonQuery();时出现‘);’附近有...
where Id=@id)", con);--> where Id=@id", con);