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


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.05.2009, 12:57
    #36005235
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка
видимо update нескольких строк в гриде
...
Рейтинг: 0 / 0
25.05.2009, 13:08
    #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
25.05.2009, 13:12
    #36005308
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка
зачем так сложно, почему нельзя средствами SQL-сервера это сделать напрямую из Excel?
...
Рейтинг: 0 / 0
25.05.2009, 13:14
    #36005314
qest1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка
Konst_One,
подскажи как. Дай намёк.
...
Рейтинг: 0 / 0
25.05.2009, 13:16
    #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
25.05.2009, 13:17
    #36005328
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка
openquery например
PS
и выложи нормально полный кусок кода (цикла) в тэгах, такое ощущение, что ты UpdateBatch не там вставил
...
Рейтинг: 0 / 0
25.05.2009, 13:18
    #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
25.05.2009, 13:18
    #36005338
qest1111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка
big-duke,
да уверен, точно из excel в БД.
rsOld.Open "reports.[" + getUzerName + "].xlsOld", connUpd
...
Рейтинг: 0 / 0
25.05.2009, 13:22
    #36005352
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка
rsOld.Open "reports.[" + getUzerName + "].xlsOld", connUpd

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

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


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