C# 使用c ASP.NET时出现不正确的语法错误
我试图在c.NET中使用3tire架构在DB中插入数据,但得到以下错误 错误: 下面给出了我的数据层文件 Class1.cs: 这里我的故事是我想从view向DB中插入数据。AddNewUser方法是从业务层以两个值调用的。当sql查询执行时,我遇到了这种类型的错误。因此,请帮助我解决此错误。问题是user是sql Server中的保留关键字。你需要逃避它 这是错误的语句:C# 使用c ASP.NET时出现不正确的语法错误,c#,asp.net,C#,Asp.net,我试图在c.NET中使用3tire架构在DB中插入数据,但得到以下错误 错误: 下面给出了我的数据层文件 Class1.cs: 这里我的故事是我想从view向DB中插入数据。AddNewUser方法是从业务层以两个值调用的。当sql查询执行时,我遇到了这种类型的错误。因此,请帮助我解决此错误。问题是user是sql Server中的保留关键字。你需要逃避它 这是错误的语句: INSERT into User 你应该像这样逃避它: INSERT into [User] 另外,您应该参数化S
INSERT into User
你应该像这样逃避它:
INSERT into [User]
另外,您应该参数化SQL语句,因为您现在可以选择 尝试将用户用作
INSERT into [User]
而不是
INSERT into User
用户是Sql Server中的
另一方面:您的代码很容易出错,请尝试使用。永远不要像这样创建查询:字符串sql=INSERT into User username,密码值“+username+”,“+userpass+”,因为您很容易出错
INSERT into [User]
INSERT into User