我已成功连接到winhost.com上托管的sql 2008服务器。但是我正在关注本教程:http://www.codeproject.com/KB/database/sql_in_csharp.aspx,这是在Connecting to SQL Server Database C#-WinForms的答案中提出的,我在尝试时仍然收到完全相同的错误:
错误是:“关键字'table'附近的语法不正确。”。
我不知道出了什么问题。错误信息非常模糊,一切看起来都很好。
我正在使用上面教程中的所有示例,但它们都会出现同样的错误。
有什么建议吗?有没有人有我的任何其他教程/文章我可以看看?
谢谢
答案 0 :(得分:1)
如果它显示INSERT INTO table ...
,您必须将table
更改为您桌子的实际名称,正如下面正文中所述:
现在我们来看一下这些值。
table
只是数据库中的表。
如果您选择拨打表table
,那么您可以写[table]
,但最好将表名更改为其他名称。
答案 1 :(得分:1)
TABLE
是一个保留字,如果您创建了一个名为table的表,请尝试用括号括起来。
[table]
答案 2 :(得分:1)
在该教程中出现table
时,它意味着是实际表名的“占位符” - table
本身是非法表名 - 因此语法错误。如果您需要使用此名称,那么[table]
就可以了。