Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   ADO+DBase (http://forum.oszone.net/showthread.php?t=30434)

Nealles 25-06-2003 11:24 208619

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

DYURIK 27-06-2003 17:06 208620

А для чего 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;

Удачи......


Время: 11:29.

Время: 11:29.
© OSzone.net 2001-