Set rs = command.Execute
if not rs.EOF then
'logic here
end if
выше код не в строке 2, поскольку RS закрыт (возможно, провайдер OLEDB выяснил, неправильно, что это команда вставки так что не нужно ничего возвращать). Команда представляет собой инструкцию вставки:VB6 ADO Set Rs = command.Execute
Insert into log(Name,Value) values("xxx", 123); select scope_identity()
Мне нужна идентификация с сервера в одном обратном направлении. Есть идеи?
PS: Обновленная инструкция вставки с именами полей (спасибо Эдуардо), но это не проблема.
Никогда не используйте @@ Идентичность в пользу scope_identity(), если у вас нет веских оснований. –
scope_identity даст мне последний вставленный идентификатор, а проблема в том, как это сделать в одном обратном направлении. –