powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Возврат с сервера identity полей
7 сообщений из 7, страница 1 из 1
Возврат с сервера identity полей
    #32341372
Фотография brahew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос: Как с сервера получать обновления в курсоры созданные через sqlexec(), не всех, а таких как identity и тех, у которых прописано автозаполнение
...
Рейтинг: 0 / 0
Возврат с сервера identity полей
    #32341577
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если используется TABLEUPDATE() , то надо курсор перегрузить.
Если добавление идет по одной записи то используй @@identity или scope_identity()
...
Рейтинг: 0 / 0
Возврат с сервера identity полей
    #32408960
Дмитрий Валуев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crip
Просьба если можно пояснить подробнее.
Мне нужно получить identity последней добавленной записи, но ни @@identity, ни scope_identity в хелпе не нахожу. Запрос "SELECT @@IDENTITY as NewID" ничего не возвращает.
Спасибо.
...
Рейтинг: 0 / 0
Возврат с сервера identity полей
    #32409020
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте вот так
SELECT IDENT_CURRENT('table_name') as NewID
...
Рейтинг: 0 / 0
Возврат с сервера identity полей
    #32409021
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но лучше привести полный код... Иначе не совсем понятно в чем задача...
...
Рейтинг: 0 / 0
Возврат с сервера identity полей
    #32409224
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая версия MS SQL ?

Дело в том, что функция IDENT_CURRENT() появилась только в MS SQL 2000. В более ранних только через @@Identity или поиск по неключевым полям.

=SQLExec(m.lnCH,"SELECT @@Identity as LastID","MyQuery")
?MyQuery.LastID
...
Рейтинг: 0 / 0
Возврат с сервера identity полей
    #32409999
Дмитрий Валуев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант
SELECT IDENT_CURRENT('table_name') as NewID
сработал.
В remote view в таблицу с автоинкрементным id полем добавлял запись Append blank, затем заполнял поля Replace, затем сохранял TableUpdate. По завершении хотел узнать какой получился id у добавленной записи. Вариант c @@IDENTITY почему-то не срабатывал, а вот с IDENT_CURRENT прошел.
Всем спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Возврат с сервера identity полей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]