2015-02-04 5 views
0

Im пытается получить идентификатор последней вставленной строки, и я хочу использовать scope_identity. Системой im, развивающейся в, является ASP.NET и распространяющийся SQL с использованием odbc. Я думал, что мои навыки в google хороши, но я не могу найти что-либо об этом, возможно ли это? Приветствую вас за любой ответ или кто-то, указывающий в любом направлении, помогая мне решить эту проблему.Получить идентификатор последней вставленной строки в распространенном sql

+0

@Dennis ... Я получаю «ошибку в выражении», поэтому я не думаю ...: S – chrillelundmark

+0

@Dennis, нет, он говорит ASP.NET в тексте вопроса. :) – chrillelundmark

ответ

0

Если в поле есть поле Identity, вы можете отправить SELECT @@identity, чтобы установить последнее значение.

+0

У меня есть поле идентификации, но я все еще ничего не возвращаю ... и специфическая область с идентификатором @@, не могу найти никакой информации об этом, я хочу что-то похожее на MSSql SCOPE_IDENTITY – chrillelundmark

+1

Pervasive SQL не поддерживает SCOPE_IDENTITY. Из документации, @@ identity возвращает значение последнего вставленного столбца Identity. Если таблица не имеет столбца идентификатора, то идентификатор @@ возвращает null. Если у вас две вставки, то идентификатор @@ возвращает последнее введенное значение. – mirtheil