Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

помогите с SQL запросом   Найти похожие ветки 

 
viper03 ©   (2006-10-27 10:08) [0]

Есть 2 таблицы. В одной (sc316) хранится номенклатура, в другой (sc200) - партии этой номенклатуры.
на форму кидаю 2 дбгрида. в первом выводится номенклатура, во втором выводятся партии этой номенклатуры.

procedure TfmMain.DataSource1DataChange(Sender: TObject; Field: TField);
begin
 ADOQuery1.Close;
 ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add("Select p.code, p.descr");
 ADOQuery1.SQL.Add("from sc2004 p");
 ADOQuery1.SQL.Add("where p.parentext = """+(ADOTable1.FieldByName("id").AsString)+"""");

 ADOQuery1.SQL.Add("order by p.descr");
 ADOQuery1.Open;
end;

ругается:
---------------------------
[Microsoft][Драйвер ODBC dBase] Индекс не найден.
---------------------------
если в ДБФ-файлах обнулить 1C байтик - тогда работает, но обнулять его нельзя.
Подскажите, какой драйвер использовать. И что это за индексы такие *.cdx? (база адинэсовская).


 
Desdechado ©   (2006-10-27 10:39) [1]

Индексы нужны для ускорения доступа к данным и (некоторые) для поддуржки уникальности. Если у тебя есть файлы, требующие индексов, но нет самих индексов, значит, похищенные таблицы будут недоступны для работы, о чем тебе и сообщает драйвер.
Или ищи индексы, или забей.


 
viper03 ©   (2006-10-27 10:48) [2]

индексы есть, но они CDX.
а этот драйвер требует NDX или MDX.
для чего нужны индексы я знаю. Вопрос стоял "Какой драйвер использовать, что бы мог работать с индекстыми файлами CDX?"


 
Desdechado ©   (2006-10-27 11:06) [3]

CDX - это фоксовые индексы, многотэговые
IDX - фоксовые, однотэговые
NDX - дебейзовские, однотэговые
MDX - дебейзовские, многотэговые

Раз у тебя CDX то ищи драйвер для фокса, а не дебейза.


 
viper03 ©   (2006-10-27 11:21) [4]

уже что-то... еще бы кто подсказал где этот драйвер искать...


 
viper03 ©   (2006-10-27 11:26) [5]

скачал с http://msdn.microsoft.com/vfoxpro/downloads/updates/default.aspx
установил. пытаюсь выбрать только что скачаный и установленый драйвер - ругается что его у меня нет... :-((


 
viper03 ©   (2006-10-27 12:00) [6]

проблема решена



Страницы: 1 вся ветка

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
15-1161262853
ПЛОВ
2006-10-19 17:00
2006.11.12
Что есть Виста


15-1161504536
Чародей
2006-10-22 12:08
2006.11.12
Поиск похожих jpg


15-1161430711
Kostafey
2006-10-21 15:38
2006.11.12
Компиляция Delphi-проектов из командной строки.


15-1161764749
Nic
2006-10-25 12:25
2006.11.12
Программа "Camp America"


15-1161885144
2006 + $01
2006-10-26 21:52
2006.11.12
Версии, билды.