Главная страница
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.039 c
15-1161875153
TIF
2006-10-26 19:05
2006.11.12
Этот заколдованный реестр...


15-1161934086
Некто
2006-10-27 11:28
2006.11.12
Посоветуйте антивирус


15-1161875174
oldman
2006-10-26 19:06
2006.11.12
Магия чисел?


2-1161985394
markers
2006-10-28 01:43
2006.11.12
OverDraw и TreeView


8-1144273040
QuickFinder
2006-04-06 01:37
2006.11.12
Декомпиляция Flash-файла