Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

?


Наверх

Титульная страница Поиск, карта сайта Написать письмо