Показать полную графическую версию : ADO+DBase
Я работаю в Дельфи 6.Использую ADO для работы с файлами dbf.
Вопрос: могу ли я сделать какое-либо поле таблицы ключевым, а то почему то не получается сделать refresh. Говорит: недостаточно сведений о ключевом поле.
А для чего 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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.