powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с dbf-файлом
4 сообщений из 4, страница 1 из 1
Работа с dbf-файлом
    #36328428
alm2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Server 2005
Фрагмент программы Visual Basic

В dbf файл запись из базы SQL

Все работает прекрасно, но, как только в DBF файле заполнено 940 записей и выполняется команда rs_dbf_spis.Update для 941 записи – сообщение об ошибке,

Причем от содеожания полей это не влияет. Я деляю запросы на разные периоды и получаю разные данные 0- но закономекрность одна – как только 941 запись в spis.dbf – ошибка.
Отладчик стоит на команде rs_dbf_spis.Update





В spsis.dbf – 69 полей.
Может нужно укзать отличные от принятых по умолчанию параметры ?




''--------------- Локальный spis_dbf ---------------------

Set cn_dbf = New ADODB.Connection
Set Cmd_dbf = New ADODB.Command
Set rs_dbf_spis = New ADODB.Recordset

'rs_dbf_spis.LockType = adLockOptimistic

rs_dbf_spis.CursorType = adOpenStatic
cn_dbf.CursorLocation = adUseClient
SourceDB=O:\TMP.ALL\VB"
cn_dbf.Open "Provider=VFPOLEDB.1;Data Source=" + sPthSpis_dbf + ";Collating Sequence=MACHINE"

rs_dbf_spis.ActiveConnection = cn_dbf
tmptxt = "Select * from spis"
rs_dbf_spis.Source = tmptxt
rs_dbf_spis.Open
'---------------------------------------------------------


Do while ….

rs_dbf_spis.AddNew

' Заполнение полей: ------
rs_dbf_spis.fields(“fio”) = “Иванов”

'-------------------------


rs_dbf_spis.Update

wend
...
Рейтинг: 0 / 0
Работа с dbf-файлом
    #36328464
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: alm2
> Все работает прекрасно, но, как только в DBF файле заполнено 940 записей и выполняется команда rs_dbf_spis.Update
> для 941 записи – сообщение об ошибке,

Где текст ошибки?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Работа с dbf-файлом
    #36328700
alm2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alm2SQL Server 2005
Фрагмент программы Visual Basic

В dbf файл запись из базы SQL

Все работает прекрасно, но, как только в DBF файле заполнено 940 записей и выполняется команда rs_dbf_spis.Update для 941 записи – сообщение об ошибке,

Причем от содеожания полей это не влияет. Я деляю запросы на разные периоды и получаю разные данные 0- но закономекрность одна – как только 941 запись в spis.dbf – ошибка.
Отладчик стоит на команде rs_dbf_spis.Update





В spsis.dbf – 69 полей.
Может нужно укзать отличные от принятых по умолчанию параметры ?




''--------------- Локальный spis_dbf ---------------------

Set cn_dbf = New ADODB.Connection
Set Cmd_dbf = New ADODB.Command
Set rs_dbf_spis = New ADODB.Recordset

'rs_dbf_spis.LockType = adLockOptimistic

rs_dbf_spis.CursorType = adOpenStatic
cn_dbf.CursorLocation = adUseClient
SourceDB=O:\TMP.ALL\VB"
cn_dbf.Open "Provider=VFPOLEDB.1;Data Source=" + sPthSpis_dbf + ";Collating Sequence=MACHINE"

rs_dbf_spis.ActiveConnection = cn_dbf
tmptxt = "Select * from spis"
rs_dbf_spis.Source = tmptxt
rs_dbf_spis.Open
'---------------------------------------------------------


Do while ….

rs_dbf_spis.AddNew

' Заполнение полей: ------
rs_dbf_spis.fields(“fio”) = “Иванов”

'-------------------------


rs_dbf_spis.Update

wend




А на другом компьютере - все работает

Причина ADO ?
Что нужно переставить ?
...
Рейтинг: 0 / 0
Работа с dbf-файлом
    #36329836
alm2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос
> Автор: alm2
> Все работает прекрасно, но, как только в DBF файле заполнено 940 записей и выполняется команда rs_dbf_spis.Update
> для 941 записи – сообщение об ошибке,

Где текст ошибки?




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


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