Войти

Показать полную графическую версию : ADO+DBase


Nealles
25-06-2003, 11:24
Я работаю в Дельфи 6.Использую ADO для работы с файлами dbf.
Вопрос: могу ли я сделать какое-либо поле таблицы ключевым, а то почему то не получается сделать refresh. Говорит: недостаточно сведений о ключевом поле.

DYURIK
27-06-2003, 17:06
А для чего ADO использовать???!!!
Я например пользуюсь всегда стандарными TTable, TQuery ......

Вот маленький примерчик (C++Builder но разница небольшая)......
TTable* table = new TTable(Application);

AnsiString alias = "место где находится дбф-ник"
table->Active = false;
table->DatabaseName = alias;
table->TableName = "Table.dbf";
table->TableType = ttDBase;
table->Active = true;

для рефреша используй следующий кусок кода, потому как стандартный  не всегда обновляет данные....
table->Active = false;
table->Active = true;

Удачи......




© OSzone.net 2001-2012