尝试使用标点符号将值提交到sql server时“语法错误不正确”

时间:2010-08-18 08:09:54

标签: sql-server-2005

您好我正在尝试将以下值(“HatMark K.K.”)提交到数据库,但一直有异常。

 command.CommandText = "UPDATE tb_Entries Name = @Name WHERE ID = @ID";
 command.CommandType = CommandType.Text;
 command.Parameters.AddWithValue("@ID", bc.ID);
 command.Parameters.AddWithValue("@Name", bc.Name);

例外:

  

数据库提交ErrorSystem.Data.SqlClient.SqlException:“名称”附近的语法不正确。

如果有人能够指出我哪里出错了,我会非常感激。

1 个答案:

答案 0 :(得分:1)

你的SQL不应该是:

UPDATE tb_Entries SET Name = @Name WHERE ID = @ID

注意表名和第一列之间的“SET”部分?

我远不是一个SQL人,但它可能就是这么简单......