powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть значение без создания хранимой процедуры
6 сообщений из 6, страница 1 из 1
Вернуть значение без создания хранимой процедуры
    #32647229
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аксес adp + SQL Server2000

хочется из кода ВБА добавить строку в таблицу и получить значение identity добавленной записи.
Возможно ли такое сделать не создавая хранимку???
...
Рейтинг: 0 / 0
Вернуть значение без создания хранимой процедуры
    #32647265
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чудно но если хочется
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim myrst As ADODB.Recordset
Set myrst = New ADODB.Recordset
myrst.Open "select * from TTip", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
myrst.AddNew
myrst![Tip_Name] = "+++"
myrst.Update
myrst.Close
Set myrst = Nothing
Set myrst = New ADODB.Recordset
myrst.Open "Select @@identity", CurrentProject.Connection, adOpenStatic, adLockPessimistic
Debug.Print myrst( 0 )
myrst.Close
Set myrst = Nothing
...
Рейтинг: 0 / 0
Вернуть значение без создания хранимой процедуры
    #32647323
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем так жестоко? Без процедуры - значит без процедуры
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Sub tsts()
    Dim conn As ADODB.Connection
    Dim rs As ADODB.Recordset
    Set conn = Application.CurrentProject.AccessConnection
    Set rs = conn.Execute("SET NOCOUNT ON INSERT INTO T(Name) VALUES('mumu') SELECT @@IDENTITY ;")
    Debug.Print rs.Fields( 0 )
End Sub
...
Рейтинг: 0 / 0
Вернуть значение без создания хранимой процедуры
    #32647342
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Debug.Print currentproject.Connection.Execute("select current_user")(0)
...
Рейтинг: 0 / 0
Вернуть значение без создания хранимой процедуры
    #32647396
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А на кой этот @@IDENTITY если после Update rst("поле_счетчик") уже содержит нужное значение?
...
Рейтинг: 0 / 0
Вернуть значение без создания хранимой процедуры
    #32647407
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
задача была получить identity. его и получаем
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть значение без создания хранимой процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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