Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
messer
#1

TypeCursor & LockType В ADODB-Command.Execute()??? - VB

24.08.2007, 19:50. Просмотров 1131. Ответов 3
Метки нет (Все метки)

Как поменять CursorType & LockType у Рекордсета
полученного от
Set rs=command.execute()
Спасибо.
http://www.cyberforum.ru/visual-basic/thread481624.html
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2007, 19:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос TypeCursor & LockType В ADODB-Command.Execute()??? (VB):

Timeout expired & AdoDB & RecordSet
добрый день! Подскажите пожалуйста - столкнулся с проблемой. Пытаюсь запустить...

AdoDB & RecordSet & TimeOut
люди... есть такой вот код... Public Function GetPR(ByVal PRName As String,...

Ошибка при обращении к хранимой процедуре MS SQL через vba ADODB.Command
Пишет что избыточность параметров не могу не как понять что не так пишу,...

Run-time error 430 ADODB & MySQL-select
ПОМОГИТЕ, ПЛИС!!!! Не пошла большая программа, начали тестировать просто...

Recommended style: Private rstOrder As ADODB.Recordset Set rstOrder = New ADODB.REcordset
Ошибка такая Object variable or With block variable not set. Код такой:...

3
Леон
0 / 0 / 1
Регистрация: 28.07.2007
Сообщений: 177
25.08.2007, 12:29 #2
Recordset, получаемый в результате Connection.Execute всегда read-only, forward-only. Если хочешь другой тип, используй Recordset.Open.
0
messer
25.08.2007, 15:54 #3
Spasibo razabralsa
Komu interesno:
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = cn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = 'sp_OpenTestResultat'
cmd.Parameters('@StudentID').Value = Student_ID
cmd.Parameters('@CourseID').Value = Course_ID
Set rsResult = cmd.Execute()

Set rsResult = New ADODB.Recordset
rsResult.Open cmd, , adOpenKeyset, adLockOptimistic
messer
25.08.2007, 15:56 #4
Izviniaus....
Spasibo razabralsa
Komu interesno:
Set cmd = New ADODB.Command
Set cmd.ActiveConnection = cn
cmd.CommandType = adCmdStoredProc
cmd.CommandText = 'sp_OpenTestResultat'
cmd.Parameters('@StudentID').Value = Student_ID
cmd.Parameters('@CourseID').Value = Course_ID
cmd.Execute

Set rsResult = New ADODB.Recordset
rsResult.Open cmd, , adOpenKeyset, adLockOptimistic
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2007, 15:56
Привет! Вот еще темы с решениями:

Запрос не хочет работать (sSql = 'SELECT * FROM PhoneBase WHERE Phone LIKE '' & txtPhone sSql = sSql & '%' AND Name LIKE '' & txtName & '%' AND Stre)
Всем привет! У меня следующая проблема. Я написал телефонный справочник и...

Проблема с запросом: TRec.Open 'SELECT * FROM таблица Where ((таблица.дата) Like ' & Date & ' & '%') ', DBgen
Люди, подскажите что сиё такое и можно ли как то с этим бороться. Создаю...

Set rs = db.OpenRecordset('SELECT * FROM ' & strNom1 & ' ORDER BY Nomer')
В визуал бэйсике рекордсет открывается так: Set rs = db.OpenRecordset('SELECT...

Ошибка в коде rs.FindFirst '3:1 = '' & strfind & '''
Пользуюсь VB6 Пишу rs.FindFirst '3:1 = '' & strfind & ''' где: rs-рекордсет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru