Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получение последнего ID из VB / 3 сообщений из 3, страница 1 из 1
09.10.2003, 11:57
    #32288626
DNV
DNV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение последнего ID из VB
в 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
09.10.2003, 13:20
    #32288778
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение последнего ID из VB
а как ты будешь заносить новую запись в БД ? По любому, тебе в батч надо добавить выборку identity последней добавленной записи, причем так, чтобы identity вернулся в datatable (через адаптер) или в переменную (через ExecuteScalar)
...
Рейтинг: 0 / 0
16.10.2003, 15:59
    #32295568
Саша 594
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение последнего ID из VB
Когда я работал с DAO ( Access 2.0 ) то использовал след конструкцию:

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

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

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

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


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