C# 靠近';的语法不正确';
我得到一个错误: “')附近的语法不正确 代码: 我在运行时遇到这个错误,所以不知道它发生在哪里,我只知道它发生在上面的代码中。有人能看出问题出在哪里吗 这部分是错误的:C# 靠近';的语法不正确';,c#,sql-server,C#,Sql Server,我得到一个错误: “')附近的语法不正确 代码: 我在运行时遇到这个错误,所以不知道它发生在哪里,我只知道它发生在上面的代码中。有人能看出问题出在哪里吗 这部分是错误的: "INSERT INTO Seamen(PersonalIdentityNumber) values(@PersonalIdentityNumber))" 应该是 "INSERT INTO Seamen(PersonalIdentityNumber) values(@PersonalIdentityNumber)" 请注意
"INSERT INTO Seamen(PersonalIdentityNumber) values(@PersonalIdentityNumber))"
应该是
"INSERT INTO Seamen(PersonalIdentityNumber) values(@PersonalIdentityNumber)"
请注意最后一个括号。这是:
SqlCommand command1 = new SqlCommand("INSERT INTO Seamen(PersonalIdentityNumber) values(@PersonalIdentityNumber))", connection);
应该是:
SqlCommand command1 = new SqlCommand("INSERT INTO Seamen(PersonalIdentityNumber) values(@PersonalIdentityNumber)", connection);
请注意SQL末尾缺少的括号
一般来说,您可能希望改进数据库处理代码。使用几个
块会更好。值(@PersonalIdentityNumber))
您有一个额外的)
在sqlcommand中您有一个额外的)
删除最后一个)
因为您没有提到这是SqlException,所以人们对您的问题投了否决票。通常,在提问时提供完整的异常细节是一个好主意<代码>我得到错误
没有太多细节。还要确保不要将密码和用户名等核心细节放入代码示例中。请确保在询问之前将其移除。(我这样做是为了你)我投了否决票,因为这个问题“没有用”(如果你将光标悬停在“向下投票”按钮上,这是否决投票的原因之一),我也投票关闭这个问题,因为它是“一个简单的印刷错误”(关闭的内在原因之一)。有谁愿意解释他们的原因吗?
SqlCommand command1 = new SqlCommand("INSERT INTO Seamen(PersonalIdentityNumber) values(@PersonalIdentityNumber)", connection);