![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO [D6, dBase, FoxPro]
АлеКс © (2003-09-22 05:52:00)
Подскажите плиз, почему при выполнении запроса
SELECT * FROM main3 IN "C:\BRD2003\dbf\" "DBase 5.0;";
все работает, а если сделать так
SELECT * FROM main3 IN "C:\BRD2003\dbf\" "DBase 5.0;" WHERE main3.link=123;
то вазникает ошибка "Индекс не найден".
Работаю с БД FoxPro через ADO Jet 4.0
Спасибо!
АлеКс (2003-09-23 09:36:00) [1]
Как плохо что тебе не могут помочь.
АлеКс (2003-09-23 08:54:00) [2]
?
АлеКс (2003-09-23 08:14:00) [3]
Вопрос немного разъяснился.
Во втором запросе возникает ошибка, если поле проиндексировано.
Я убрал индекс (подручными средствами) и все заработало.
Вероятно Jet некорректно работает с файлами CDX (или вообще их не понимает).
Отсюда вопрос : как обойти эту хрень (заставить Jet работать без индексов)?
Спасибо.
Плохиш_ (2003-09-22 11:06:00) [4]
>АлеКс (22.09.03 05:52)
то вазникает ошибка "Индекс не найден"
Тебе это на какой язык перевести?
АлеКс (2003-09-22 10:57:00) [5]
?
АлеКс (2003-09-22 10:42:00) [6]
У меня CONNECT на таблицу Access и как сказано в описании если обращаешся к другому источнику данных указывай размещение и драйвер.
Aleksey V.P. (2003-09-22 10:39:00) [7]
А почему так замороченно таблицы обзываешь? В смысле зачем путь казываешь?
АлеКс (2003-09-22 10:13:00) [8]
Неужели нет знатоков?
АлеКс (2003-09-22 08:23:00) [9]
Ну кто нибудь подскажите!
АлеКс (2003-09-22 07:12:00) [10]
?