sql 修改语句 高手来

来源:百度知道 编辑:UC知道 时间:2024/06/21 11:10:02
string sql = "insert into jieshuxinxi select (jieshuID,bid,bookname,time) from [娃娃书]where id='" + shukanbianhao + "' and bookname='" + shumingzi + "'";

',' 附近有语法错误 谢谢 小弟的确快崩溃了
"insert into jieshuxinxi select jieshuID,bid,bookname,time from [娃娃书] where id='" + shukanbianhao + "' and bookname='" + shumingzi + "'";
列名 'jieshuID' 无效。
列名 'bid' 无效。
列名 'time' 无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 列名 'jieshuID' 无效。
列名 'bid' 无效。
列名 'time' 无效。
我的确快疯了~~~

"insert into jieshuxinxi select jieshuID,bid,bookname,time from [娃娃书] where id='" + shukanbianhao + "' and bookname='" + shumingzi + "'";

string sql = "insert into jieshuxinxi (select jieshuID,bid,bookname,time from [娃娃书]where id='" + shukanbianhao + "' and bookname='" + shumingzi + "')";
这样试下,注意你的列字段和前面的好像不匹配(需要增加或者删除)。
如果还不行,调试一下程序,然后把sql这个字符串考出来,看看到底是哪里的问题。