Canonzki
Canonzki
2015-05-01 10:07

C#中SQLserver语句insert语句无法更新数据

  • c#
  • 更新
  • into
  • insert
  • sql

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条回答