osh*_*tai 0 c# sql sql-server sqlcommand
我正在尝试写这一行:
SqlCommand MySqlCommand = new SqlCommand(@
"INSERT INTO User(NAME ,PASSWORD,PUBLISH_FOLDER,ACTIVE,IP,PORT)
Values ('shula','Aa1234','study','true','1015','8080')"
, MyConnection);
Run Code Online (Sandbox Code Playgroud)
我得到的例外是:
incorrect syntax near the keybord 'User'.
User是MS Sql-Server中的保留关键字,您必须使用方括号[]来转义它:
INSERT INTO [User](NAME ,PASSWORD ,PUBLISH_FOLDER,ACTIVE,IP,PORT) Values ('shula','Aa1234','study','true','1015','8080')
Run Code Online (Sandbox Code Playgroud)
但是不要创建这样的表:在MS SQL Server中创建保留字/关键字的表名
| 归档时间: |
|
| 查看次数: |
145 次 |
| 最近记录: |