Canonzki
2015-05-01 10:07C#中SQLserver语句insert语句无法更新数据
string sqlUpdataString = "insert into RelationTab(RelationId,FoodId,OrderId,FoodName,FoodPrice) values(" + RelationIdMax + "," + FoodId + "," + OrderId + ",'" + FoodName + "'," + FoodPrice + ")";
如上,这行代码并没有把数据插入到相应的表中,RelationTab是表名,相应列名也都核对过,传入数据也都进行的数据类型的转换。
在上述代码之后重新声明了新的SqlCommand对象:
SqlCommand cmd3 = new SqlCommand(sqlUpdataString, conn);
cmd3.CommandText = sqlUpdataString;
找了很久也没发现什么问题,是不是我sql语句的语法出现了错误?因为我随便删了里面几个字母,都没什么反应和区别。C#连数据库操作真的很不好用,数据库语句出了什么问题也没法比较直观的反应出来。
- 点赞
- 回答
- 收藏
- 复制链接分享
6条回答
为你推荐
- 指定的参数已超出有效值的范围。 参数名: index?
- c#
- visual studio
- asp.net
- 1个回答
- hibernate 提交sql 报错 could not execute native bulk manipulation query
- hibernate
- 0个回答
- 连接上了数据库,执行了insert动作,但是数据库没有插入的数据
- 数据库
- web
- 数据
- c#
- 2个回答
- 使用程序把一个表里的数据导入到另一个数据库的表里
- 数据
- 3个回答
- “string”不包含“Fill”的定义
- c#
- asp.net
- 1个回答
换一换