超级郁闷问题....
insert   into   SMT_productinfor(subject,Connect,Bigid,Smallid,userid,BeginDate,EndDate,Price,Unit,Remark,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总说有问题... 
 各位麻烦看看...谢谢了
------解决方案-------------------- " + int.Parse(query[ "bigid "].ToString()) +  "这样也应该  ' " + int.Parse(query[ "bigid "].ToString()) +  " '
------解决方案--------------------string sql =  insert into SMT_productinfor(subject,Connect,Bigid,Smallid,userid,BeginDate,EndDate,Price,Unit,Remark,ProductNum,Countyid,cityid) ..... 
 在sql这里设置一个断点,把sql考出来看看,是什么
------解决方案--------------------请您检查 
 FindV[5] 
 FindV[1] 
 是不是有可能为空, 
 如果这两个为空会出现 
 ,, 
 的情况,当这两个为空的时候,你应该赋0让他变成 
 ,0,
------解决方案--------------------你的语句是这样写的哦 
  " ', " + FindV[5] +  ", " + FindV[1] +  ", ' " 
 如果这两个为空,那么会出现 
  ',,, ' 
 这样的情况,你不填0变成 
  ',0,0, ' 
 SQL不认哦