powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADODB что возвращается после INSERT
3 сообщений из 3, страница 1 из 1
ADODB что возвращается после INSERT
    #35277535
Roman Meites
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
Dim mConnection
    Set mConnection = CreateObject("ADODB.Connection")
    mConnection.Open "Provider=SQLOLEDB.1;Data Source=server;Initial Catalog=database", "****", "****"
    mConnection.Execute "INSERT INTO tblMain (fldGUID, fldHostName, fldDescription, fldComment, fldDefinition) VALUES ('" & GUID & "', '" & hostname & "', '" & Desc & "', '" & Comment & "', '" & Defin & "')"
    Set mConnection = Nothing
как после Insert into получить номер записи (поле keyID уникальное), которая только что появилась? очен надо... помогите пожалуйста, на этом форуме нет раздела по ADODB есть только ADO.NET, но надо не в нете, а именно в ADODB обычной
или скажите что возвращается после execute если его присвоить объекту типа:
set aaa = mconnect.execute("типа тут запрос")

большое спасибо заранее :)
...
Рейтинг: 0 / 0
ADODB что возвращается после INSERT
    #35278797
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищи по форуму @@IDENTITY и SCOPE_IDENTITY() тут каждый день такие вопросы задают.
Но это относится к MSSQL и Access частично (у него нет SCOPE_IDENTITY()). И не зависит от того что ты используешь ADO.NET или ADODB.
...
Рейтинг: 0 / 0
ADODB что возвращается после INSERT
    #35279566
SerP1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать RecordSet:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
                oRs = Server.CreateObject("ADODB.Recordset");
                oRs.ActiveConnection=oConn;
                oRs.CursorType = adOpenKeyset;                
                oRs.LockType   = adLockOptimistic;
                oRs.Source="select id, col1, col2 from table";
                oRs.Open();
 	     oRs.AddNew();
	     oRs("col1").Value = "val1";
	     oRs("col2").Value = "val2";
	     oRs.Update();
                Response.Write(oRs("id").Value);
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADODB что возвращается после INSERT
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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