为什么说我的executenonquery ")"附近有语法错误?
因为你的sql语句拼接错了。最快的解决办法是在这句加个断点,运行的时候鼠标移动过去,展开它的CommandText属性,点击放大镜,复制粘贴sql语句,直接在数据库里面执行看看。
cmd.ExecuteNonQuery();'“?”附近有语法错误。
你查一查你的Message数据表中是不是应该还有一个不允许为null的字段,而你在这一句insert语句中却没有对它进行赋值,建议你重新调试下你的sql语句
cmd.ExecuteNonQuery();括号附近有语法错误,错在哪里了??
cmd.CommandText = "delete from T_Numbers";cmd.ExecuteNonQuery();\/\/没有把连接对象con加给命令对象cmd,加一句 cmd.Connection=con;}
cmd.ExecuteNonQuery(); INSERT INTO 语句的语法错误。
你打断点调试,代码执行到INSERT INTO 这句时,看看str_sql 的文本即sql语句,复制出来放到数据库里直接执行,看是否能执行。不能执行,那就是SQL语句有错误;能执行,再调试代码看看在哪儿出的错。
下面代码运行时,在cmd.ExecuteNonQuery() 代码报错 “ ',' 附近有语...
sql里面的逗号是全码的,改一下,换成 cmdstring = "insert into 用户 values(@姓名,@密码)"
cmd.ExecuteNonQuery();第一行‘=’附近有语法错误,错在哪里了??
'where CustomerID='"+CustomerID+""",cn);\/\/\/错误updata->update 正确为:SqlCommand cmd=new SqlCommand("update Customers set CompanyName='"+ CompanyName+"',ContactName='"+ContactName+"',Address="'+Address+"'where CustomerID='"+CustomerID+""",cn);\/\/\/错误updata->update ...
cmd.ExecuteNonQuery();'(' 附近有语法错误。
cmd.CommandText = sql;即可。 如果还不行就换下面的写法。string sql = "insert into T_Users(UserName,Password) values(@UserName,@Password)";OleDbParameter[] para = new OleDbParameter[]\/\/我用的是ACCESS,你是SQL的话及换成SQL即可,SQL的写法应该是SqlParameter []{ new OleDbParameter("@...
cmd.ExecuteNonQuery()总是显示INSERT INTO 语句的语法错误
回答:亲,我现在也遇到了类似的 问题,结果显示“ExecuteNonQuery()进行insert语句总是出现找不到输出表info”,请问你是怎样解决的? 帮帮忙了
使用cmd.ExecuteNonQuery();时,出现insert into语法错误
int n = (int)cmd.ExecuteScalar();OleDbCommand cmd1 = new OleDbCommand("insert into AccountTable (date,earning,eatery,life,capture,bleeding,borrow,loan,remark) values (@date,@earning,@eatery,@life,@capture,@bleeding,@borrow,@loan,@remark)";, conn);cmd1.ExecuteNonQuery();应该是...
cmd.ExecuteNonQuery();每次调试都报错啊
Text.Trim().ToString() + "','" + textBox4.Text.Trim().ToString() + "',");这里缺少一个")",被你注释掉了。你可以在调试状态下,在con.Open();处下个断点,执行到此处时,在即时窗口里输入strSQL得到sql语句,再到sqlserver里去测试执行。也可以在IDE的服务器资源管理器中直接调试。