首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

诸位帮忙看个语句

2013-03-06 
各位帮忙看个语句String st insert into [Item](Item_id,Item_name,Item_weight,Price) values ( + I

各位帮忙看个语句
String st = "insert into [Item](Item_id,Item_name,Item_weight,Price) values ('" + Item_id + "','" + Item_name + "','" + Item_weight + "','" + Convert.ToInt32(Item_weight) * 2 + "'";

Item_id,Item_name,Item_weight都有定义,现在想实现插入数据表中Price字段等于Item_weight乘以2,运行时如果输入500,然后提交它会显示:'1000'附近有错误语句。本人是新手,求各位大大帮忙看下。
[解决办法]
try

    String st = "insert into [Item](Item_id,Item_name,Item_weight,Price) values ('" + Item_id + "','" + Item_name + "','" + Item_weight + "','" + Convert.ToInt32(Item_weight) * 2 + "')";
[解决办法]
你这个字段可能不是字符型的吧?去掉前后单引号。

另外最好使用命令参数的形式而不是拼接SQL语句。

热点排行