0
我有刚刚创建的SQL CE数据库。它有3张桌子。试图在Web Developer中编辑数据时,一个表会出错,但其他两个工作正常。我不知道什么是错的。Web开发人员/ WebMatrix:编辑时出现SQL CE数据库表错误
所有在WebMatrix中编辑的作品。
错误:
表模式:
我有刚刚创建的SQL CE数据库。它有3张桌子。试图在Web Developer中编辑数据时,一个表会出错,但其他两个工作正常。我不知道什么是错的。Web开发人员/ WebMatrix:编辑时出现SQL CE数据库表错误
所有在WebMatrix中编辑的作品。
错误:
表模式:
我有点不能相信这一点,但它看起来像在Visual Studio中的错误。您在字符103处得到错误,因为这是将'Cast'列添加到SQL语句的地方 - 'Cast'是SQL语法中的保留关键字。
一般要解决这个问题,你可以使用括号语法来阐明你的意图:
SELECT SKU, Title, Description, OFLC, Collection, Price, Distributor, Format, RunningTime, Discs, [Cast], ImageSmall, ImageMedium, ImageLarge From Titles
但由于某些原因,VS剔除括号!我会继续寻找答案的错误(有趣的问题),但一般要避免命名列保留关键字:-)
http://msdn.microsoft.com/en-us/library/aa226054(v=SQL.80).aspx
编码快乐!
谢谢 - 非常愚蠢,不敢相信我错过了!我已经找到了一个解决方法:切换到SQL Server 2012(我需要的SQL CE 4功能是2012年)。 –