我做了一个在asp.net页面内运行的insert语句。它给了我一个错误,所以我去了sql server并按原样运行语句并用它来与我在asp.net页面中写的内容进行比较。问题是,它写得正确,但它不起作用。它似乎无法检测数据库或表格,并告诉我表格不存在,列也不存在。声明如下:
INSERT [Remisiones].[dbo].[Places] (Name, Type) VALUES ("Planta 1", "Planta")
我还尝试使用[dbo].[Places]
而只是Places
,但它在表格的位置给我一个错误,说它是Invalid object name
。它在做什么?
答案 0 :(得分:7)
不要对字符串分隔符使用双引号;使用单引号。
INSERT [Remisiones].[dbo].[Places] (Name, Type) VALUES ('Planta 1', 'Planta');