Hola,
Tengo una Base de Datos de Access con un montón de tablas, y quiero hacer la siguiente consulta SQL:
Código SQL
[-]SELECT [Area Section Assignments].Area, [Area Section Assignments].Section, [Area Section Assignments].MatProp, [Area Section Properties].Thickness
FROM [Area Section Assignments] LEFT JOIN [Area Section Properties] ON [Area Section Assignments].Section = [Area Section Properties].Section;
En Access funciona bien. El problema está cuando lo quiero hacer desde mi programa:
Código Delphi
[-] ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("SELECT [Area Section Assignments].Area, [Area Section Assignments].Section, [Area Section Assignments].MatProp, [Area Section Properties].Thickness FROM [Area Section Assignments] LEFT JOIN [Area Section Properties] ON [Area Section Assignments].Section = [Area Section Properties].Section");
ADOQuery1->Open();
Cuando ejecuto el código me da un error. No se como hacer un LEFT JOIN con un TADOQuery.
La base de Datos es de Access abierta con un ADOConnection y Provider=Microsoft.Jet.OLEDB.4.0
Alguien Puede Ayudarme!!
Gracias