powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Help me, please!
2 сообщений из 2, страница 1 из 1
Help me, please!
    #32148051
Lilik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему в ВБ 6.0 делать абдэйт данных из БД в две разные таблицы последовательно как показоно ниже:

1)
Set cmd.ActiveConnection = cn
cmd.CommandText = "UPDATE Lei SET Income_in_Lei=? WHERE MainID=?"
cmd.CommandType = adCmdText
cmd.Prepared = True
Set p1 = cmd.CreateParameter("Income_in_Lei", adVarWChar, adParamInput, Len(dIncome), dIncome)
cmd.Parameters.Append p1
Set p4 = cmd.CreateParameter("MainID", adVarWChar, adParamInput, Len(Trim(Str(nMainID))), Trim(Str(nMainID)))
cmd.Parameters.Append p4
cmd.Execute

2)
Set cmd.ActiveConnection = cn
cmd.CommandText = "UPDATE Lei SET Income_in_Dol=? WHERE MainID=?"
cmd.CommandType = adCmdText
cmd.Prepared = True
Set p1 = cmd.CreateParameter("Income_in_Dol", adVarWChar, adParamInput, Len(dIncome), dIncome)
cmd.Parameters.Append p1
Set p4 = cmd.CreateParameter("MainID", adVarWChar, adParamInput, Len(Trim(Str(nMainID))), Trim(Str(nMainID)))
cmd.Parameters.Append p4
cmd.Execute

Первый без проблем - все впорядке, а второй дает ошибку типа:
"Multiple-step OLE DB peration enerated error. Check each OLE DB tatus value, if avalable. No work was done."

Что неправельно я делаю? подскажите кто знает.
...
Рейтинг: 0 / 0
Help me, please!
    #32148378
zxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kak ja ponimaju cmd - eto Command object, togda posle 1 -ogo update poprobuite

Set cmd = Nothing
Set cmd = New ADODB.Command

u Microsofta napisano:
If two or more Command objects are executed on the same connection ... To execute each Command object, use separate connections or disconnect all other Command objects from the connection.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Help me, please!
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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