insert into SMT_productinfor(subject,Connect,Bigid,Smallid,userid,BeginDate,EndDate,Price,Unit,Re,ProductNum,Countyid,cityid) values('" + FindV[0] + "','" + FindV[6] + "'," + int.Parse(query["bigid"].ToString()) + "," + int.Parse(query["smallid"].ToString()) + "," + int.Parse(query["userid"].ToString()) + ",'" + DateTime.Now + "'," + FindV[5] + "," + FindV[1] + ",'" + FindV[2] + "','" + FindV[6] + "','" + FindV[3] + "'," + int.Parse(query["Countryid"].ToString()) + "," + int.Parse(query["cityid"].ToString()) + ")以上的插入语句中总","附近有语法错误,可是我查检几百遍(包括变量)都没有看到任何问题,在查询分析器中把变量换成常量能通过,可那该死的2005总说有问题...
各位麻烦看看...谢谢了
各位麻烦看看...谢谢了
在sql这里设置一个断点,把sql考出来看看,是什么
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070130http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
FindV[5]
FindV[1]
是不是有可能为空,
如果这两个为空会出现
,,
的情况,当这两个为空的时候,你应该赋0让他变成
,0,
"'," + FindV[5] + "," + FindV[1] + ",'"
如果这两个为空,那么会出现
',,,'
这样的情况,你不填0变成
',0,0,'
SQL不认哦