получил проблему с колоннами идентичности в Sql Server CESql Server Ce 3.5 Идентичность вставка
при использовании проводника сервера, в VS2008, выполнив следующий сценарий
SET IDENTITY_INSERT TESTTABLE ON; Вставить в значения testTable (id, name) (1, 'Something') SET IDENTITY_INSERT testTable ON;
отправляет сообщение об ошибке «Конструкция или инструкция SQL не поддерживается». , но затем вставляет строку штрафа?!?!?!
во всяком случае, когда я пытаюсь сделать то же самое через C#, давая этот сценарий как командный текст он не говоря, что ошибка была в «Вставить ключевое слово»
Я понимаю, что против SQL Server CE на команда принимает только одну командную команду в то время , поэтому в этом случае у нас есть три команды (она будет работать с полным SQLServer) любая идея?
не может быть недостающим ";" между «INSERT» и вторым «SET»? –