Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть значение без создания хранимой процедуры / 6 сообщений из 6, страница 1 из 1
12.08.2004, 16:34:22
    #32647229
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение без создания хранимой процедуры
Аксес adp + SQL Server2000

хочется из кода ВБА добавить строку в таблицу и получить значение identity добавленной записи.
Возможно ли такое сделать не создавая хранимку???
...
Рейтинг: 0 / 0
12.08.2004, 16:44:49
    #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
12.08.2004, 17:03:47
    #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
12.08.2004, 17:08:34
    #32647342
ищ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение без создания хранимой процедуры
Debug.Print currentproject.Connection.Execute("select current_user")(0)
...
Рейтинг: 0 / 0
12.08.2004, 17:23:20
    #32647396
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение без создания хранимой процедуры
А на кой этот @@IDENTITY если после Update rst("поле_счетчик") уже содержит нужное значение?
...
Рейтинг: 0 / 0
12.08.2004, 17:25:23
    #32647407
Alexey Sh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вернуть значение без создания хранимой процедуры
задача была получить identity. его и получаем
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вернуть значение без создания хранимой процедуры / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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