powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ошибка
13 сообщений из 13, страница 1 из 1
ошибка
    #36005180
qest1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С чем может быть связано такое сообщение:
Run-time error '-'2147217887 (80040e21)' Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.
...
Рейтинг: 0 / 0
ошибка
    #36005183
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: qest1111
А что делаешь?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
ошибка
    #36005235
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо update нескольких строк в гриде
...
Рейтинг: 0 / 0
ошибка
    #36005291
qest1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Идёт вставка данных из Excel в БД (MS SQL SRV)

While rsExcel.EOF = False
....
rsOld!Provereno = rsExcel!F44
....
sOld.UpdateBatch
rsExcel.moveNext
Wend
rsExcel.Close

Excel открываю :
connExcelOld.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";" & "Data Source=" + xls

Не подскажите может ли это быть связано с тем, что длина символьного значения превышает 254 символа? Как из Excel можно передать значение превышающее 254 символа?
...
Рейтинг: 0 / 0
ошибка
    #36005308
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем так сложно, почему нельзя средствами SQL-сервера это сделать напрямую из Excel?
...
Рейтинг: 0 / 0
ошибка
    #36005314
qest1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,
подскажи как. Дай намёк.
...
Рейтинг: 0 / 0
ошибка
    #36005323
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qest1111Идёт вставка данных из Excel в БД (MS SQL SRV)

While rsExcel.EOF = False
....
rsOld!Provereno = rsExcel!F44
....
sOld.UpdateBatch
rsExcel.moveNext
Wend
rsExcel.Close

Excel открываю :
connExcelOld.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";" & "Data Source=" + xls

Не подскажите может ли это быть связано с тем, что длина символьного значения превышает 254 символа? Как из Excel можно передать значение превышающее 254 символа?
Вы уверены, что вставка идет в БД, а не в Excel ?
...
Рейтинг: 0 / 0
ошибка
    #36005328
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
openquery например
PS
и выложи нормально полный кусок кода (цикла) в тэгах, такое ощущение, что ты UpdateBatch не там вставил
...
Рейтинг: 0 / 0
ошибка
    #36005333
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeqest1111Идёт вставка данных из Excel в БД (MS SQL SRV)

While rsExcel.EOF = False
....
rsOld!Provereno = rsExcel!F44
....
sOld.UpdateBatch
rsExcel.moveNext
Wend
rsExcel.Close

Excel открываю :
connExcelOld.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";" & "Data Source=" + xls

Не подскажите может ли это быть связано с тем, что длина символьного значения превышает 254 символа? Как из Excel можно передать значение превышающее 254 символа?
Вы уверены, что вставка идет в БД, а не в Excel ?

+1
...
Рейтинг: 0 / 0
ошибка
    #36005338
qest1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
big-duke,
да уверен, точно из excel в БД.
rsOld.Open "reports.[" + getUzerName + "].xlsOld", connUpd
...
Рейтинг: 0 / 0
ошибка
    #36005352
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsOld.Open "reports.[" + getUzerName + "].xlsOld", connUpd

и где Batch тут вы видите в вашем курсоре?
...
Рейтинг: 0 / 0
ошибка
    #36005367
qest1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Вы думаете что надо использовать Update?
...
Рейтинг: 0 / 0
ошибка
    #36005377
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я думаю, что вы должны разобраться с параметрами открытия рекордсета
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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