在SQL Server Compact 4.0中设置数据库并尝试使用“显示表数据”添加数据后,出现以下错误
执行SQL语句
选择标题,ID,剧情,演员,流派,年份,评级,长度,书籍,页面。来自DVD_List_12的插槽
错误源:SQL Server Compact ADO.NET数据提供程序
错误消息:解析查询时出错,'[令牌行号= 1,令牌行偏移= 29,令牌错误=,]'
数据库表有11列
Title nvarchar 150 unique no null Key
ID int 4 unique no null Auto increment
Plot nvarchar 500 null
Cast nvarchar 500 null
Genre nvarchar 150 null
Year nchar 5 null
Length nchar 4 null
Rated nchar 6 null
Book nchar 4 null
Page nchar 4 null
Slot nchar 4 null
我不知道这个错误来自何处,我已经阅读了此处有关解析错误的许多先前问题,但没有找到任何有助于解决此特定问题的问题。
非常感谢任何帮助。
谢谢
达比
答案 0 :(得分:0)
如果您在问题中提供的内容是逐字复制,则错误是您有一个标点符号,其中Page. Slot
应该有逗号:
这:
SELECT Title, ID, Plot, Cast, Genre,
Year, Rated, Length, Book, Page. Slot FROM DVD_List_12
^^^^^^^^^^
应该是Page, Slot
SELECT Title, ID, Plot, Cast, Genre,
Year, Rated, Length, Book, Page, Slot FROM DVD_List_12
^^^^^^^^^^