Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.24;
Скачать: CL | DM;

Вниз

Повреждение FPT   Найти похожие ветки 

 
Arkady ©   (2003-02-04 17:00) [0]

Уже несколько раз одна и та же ошибка: Read failure … *.FPT. Скорее всего это связано с использованием поля типа memo. Легко восстанавливается. Но все-таки, как предотвратить дальнейшее появление данной ошибки?


 
Arkady ©   (2003-02-05 08:24) [1]

Подскажите, кто знает. Может вообще отказаться от поля Memo и использовать только Character?


 
Stray   (2003-02-05 08:32) [2]

У поля Character ограничение длины в 255 символов. Не совсем понятно когда и как возникает ошибка...


 
Arkady ©   (2003-02-05 09:33) [3]


> Stray (05.02.03 08:32)


Я использую поле Memo, имеющее длину много большую, чем Character. При работе с таблицей без Memo проблем не возникает. Вопрос в том, что можно ли нормально работать с таблицей dBase, содержащей поле Memo.


 
Stray   (2003-02-05 09:56) [4]

Вполне нормально работает.
Посмотрите внимательнее: Расширение у мемо файла dBase - table.dbt! Судя по ошибке, Вы наверное используете не тот драйвер! расширение мемофайла fpt это у таблицы FoxPro!!!


 
Anatoly Podgoretsky ©   (2003-02-05 10:07) [5]

Это не dBase таблица!
Не ясно как ты работаешь, через что, какие драйвера и т.д.


 
Arkady ©   (2003-02-05 10:24) [6]


> Anatoly Podgoretsky © (05.02.03 10:07)


Для меня все таблицы с расширением DBF являются dBase :). На самом деле таблица FoxPro. Работаю через BDE. При открытии TTable устанавливаю TableType:=ttfoxpro. Ввод данных в Memo-поле с помощью TDBMemo.


 
Anatoly Podgoretsky ©   (2003-02-05 10:28) [7]

Это очень плохо, поскольку не соответствует истине и нормальной работе.
При работе через BDE/Стандартный драйвер - Борланд рекомендует работать только в режиме ReadOnly, поскольку последствия непредсказуемы.


 
Arkady ©   (2003-02-05 11:23) [8]

То есть вывод какой?
Не использовать Memo-поля или вообще таблицы FoxPro в Delphi?


 
Stray   (2003-02-05 12:59) [9]

Таблицы фокспро в дельфи работают великолепно! Правда не работал с ними через BDE... работаю через ADO...


 
Arkady ©   (2003-02-05 13:30) [10]


> Stray (05.02.03 12:59)


Спасибо, буду пытаться перейти на ADO.


 
Stray   (2003-02-05 13:42) [11]


> Спасибо, буду пытаться перейти на ADO.

Зачем же так сразу категорично.. я же не говорил что BDE сними криво работает.. я не пробовал, но сейчас попробую...


 
Stray   (2003-02-05 14:15) [12]

Кхе.. алиас типа STANDART не смог заставить работать.. хотя и выбирал драйвер foxpro... Собственно по той же ошибке не работает и родной из Database Desktop (не просматривает фокспрошные таблички с мемо полями). Еще один минус BDE.. (ИМХО). ЕСли завести dataSource в ODBC а затем пльзовать его через TTable (BDE) то работает... Но нафига идти окружными путями?!?!
На мой взгляд лучше через ADO... и работать с родным драйвером..



Страницы: 1 вся ветка

Текущий архив: 2003.02.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
9-75731
Fog
2002-09-17 19:02
2003.02.24
чертов спрайт!


6-76065
Cobalt
2003-01-01 18:15
2003.02.24
VPN


14-76155
Anatoly Podgoretsky
2003-02-07 07:41
2003.02.24
Именинники 7 февраля


3-75824
an
2003-02-07 03:50
2003.02.24
БД Access


3-75808
Imshanya
2003-02-05 16:50
2003.02.24
Посоветуйте, как