![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск с помощью Seek (AdoTable) по dbf таблице [D6, dBase, FoxPro]
chesh © (2003-09-19 13:07:00)
Здравствуйте все!!!Помогите решить след.проблемку:
не удается организовать поиск по dbf таблице с помощью функции Seek (AdoTable).
Индекс к уже существующей таблице pgmain.dbf создается с помощью AdoQuery след образом
AdoQuery1.Sql.Add("create index pgmain_idx on pgmain (ls)");
АdoTable1 при подключении к этой таблице не видит созданного индекса. Как быть? Очень нужен быстрый поиск по таблице.
Anatoly Podgoretsky (2003-09-22 15:39:00) [1]
dBase 5.0 не поддерживает первичных ключей!
Создай обычный индекм по данному полю.
Chesh (2003-09-22 15:34:00) [2]
с этого то я и начала.. выдает ошибку
"Invalid variant type convercision" :-(
Anatoly Podgoretsky (2003-09-22 11:45:00) [3]
ADOTable1.IndexName := "ls";
chesh (2003-09-22 11:23:00) [4]
поступила по другому
Подключаюсь след. образом выдает "Ошибка внешнего драйвера 10023"
ADOConnection1.ConnectionString:="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Radio\foxBase2;Extended Properties=dBase 5.0;";
ADOConnection1.Connected:=true;
ADOTable1.Connection:=ADOConnection1;
ADOTable1.Active:=False;
ADOTable1.TableName :="pgmain.dbf";
ADOTable1.Active:=true;
подключаюсь через OLE DB Provider for ODBC Drivers,TADOTable не видит индекс cdx
Что делать?
WellSlava (2003-09-19 14:02:00) [5]
подключи индекс к таблице...