powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получение последнего ID из VB
3 сообщений из 3, страница 1 из 1
Получение последнего ID из VB
    #32288626
DNV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в VB6 для того чтоб внести новую строку и получить ее ID
я делал такую штуку

Rs.Open "select * from table where id=0", Cn
Rs.AddNew
Rs("Text")="Длинный текст"
...
Rs.Update
ID=Rs("ID") 'получаю поле ID только что добавленной строки
Rs.close

а как это проделать в .NET?

Использовать процедуру SQL Server в данном случае не хочу по опред. причине. Интересует именно VB вариант
...
Рейтинг: 0 / 0
Получение последнего ID из VB
    #32288778
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как ты будешь заносить новую запись в БД ? По любому, тебе в батч надо добавить выборку identity последней добавленной записи, причем так, чтобы identity вернулся в datatable (через адаптер) или в переменную (через ExecuteScalar)
...
Рейтинг: 0 / 0
Получение последнего ID из VB
    #32295568
Саша 594
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Когда я работал с DAO ( Access 2.0 ) то использовал след конструкцию:

Insert table ( Text ) values ( 'Длинный текст')

select Max(ID) from table where Text='Длинный текст'

причем select следует открывать динамически - Insert м.б. асинхронным-

как в ODBCDirect
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получение последнего ID из VB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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