Проблемы с ADO и таблицами foxpro (dbf) #30798


#0 by Николай
Не открывается dbf - файл (foxpro).При этом он не открывается и при обычной ODBC - связи (например, через ACCESS). Зато в Excel все нормально открывается.Может, кто знает почему ADO не работает?
#1 by N!ghtmare
Покажи строку подключения и как ты данные извлекаешь ?
#2 by Николай
С соединением все нормально.Основная часть таблиц нормально открывается.Все зависит от таблицы. Например, недавно попалась таблица, которую ADO якобы открыл (без ошибок), а на самом деле не прочиталось ни одной записи (MoveFirst показал, что таблица пуста). В Excel же видно, что таблица заполнена. Я анализировал эти ситуации и понял, что иногда глюк с мемо - полями (в чем именно - непонятно), а иногда с числовыми полями. В foxpro каким-то образом можно было заносить в числовое поле запись типа ********. Когда такие записи встречались, ado (odbc) не могли их прочитать...Вот такие вот дела. И я не знаю как с этим бороться.
#3 by N!ghtmare
А ты какой драйв используешь ?
#4 by Николай
Последний :-)))))
#5 by Николай
Microsoft Visual FoxPro Driver, ver 6.01.8629.01
#6 by N!ghtmare
А адо 2.6 стало быть ...так ?и как это в числовое поле можно символы занести ,а ?
#7 by Николай
Когда количество символов больше чем то, которое возможно, foxpro ставит эти звездочки. И ничего с этим не поделаешь... :-(((
#8 by N!ghtmare
ну блин а увеличить длину поля не пробовал ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям