将数据插入SQL Compact时出错

时间:2011-07-05 01:28:11

标签: c# sql database sql-server-ce

我想使用以下代码将此数据插入SQL Compact 3.5

INSERT INTO [[2 Letter Words]] ([Word],[Melted]) VALUES (N'AA',N'AA');

但是我收到了这个错误

Error Code: 80040E14
Message   : There was an error parsing the query. [ Token line number = 1,Token line offset = 39,Token in error = , ]
Minor Err.: 25501
Source    : SQL Server Compact ADO.NET Data Provider
Num. Par. : 1
Num. Par. : 39
Err. Par. : ,

怎么了? 任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

尝试删除表名中的双“[]”。

INSERT INTO [2 Letter Words] ([Word],[Melted]) VALUES (N'AA',N'AA');

答案 1 :(得分:1)

只有Sql Server喜欢[Table Name with spaces]中的一组括号。

 INSERT INTO [2 Letter Words] ([Word],[Melted]) VALUES (N'AA',N'AA');