Получить идентификатор последней вставленной записи в SQL Server CE 4 - PullRequest
1 голос
/ 04 февраля 2012

Я пытаюсь реализовать хороший старый SELECT @@IDENTITY вроде:

INSERT INTO NewsCategories (nCatName)
VALUES (@nCatName);
SELECT @@IDENTITY AS NewID;

Но мой SQL Server CE 4 выдает ошибку:

Произошла ошибка при разборе запроса. [Номер строки токена = 4, токен смещение строки = 1, токен по ошибке = SELECT]

Это как-то связано с ограничениями SQL Server CE? Если да, то есть ли обходные пути для этого?

1 Ответ

2 голосов
/ 04 февраля 2012

Sql Server Compact Edition не поддерживает пакетные запросы, но вы должны иметь возможность выполнять их по одному и получать то, что вам нужно.

...