W SQL Builderze stworzyłem działające zapytanie:
Skopiowałem je do kodu programu i podczas kompilacji wyrzuca mi komunikat :
[Error] Unit9.pas(182): Unterminated string
[Error] Unit9.pas(183): ')' expected but identifier 'FROM' found
[Error] Unit9.pas(183): Undeclared identifier: 'DB'
[Error] Unit9.pas(184): Missing operator or semicolon
[Error] Unit9.pas(184): Illegal character in input file: '"' ($22)
[Error] Unit9.pas(184): Undeclared identifier: 'DB'
[Error] Unit9.pas(185): Missing operator or semicolon
[Error] Unit9.pas(185): ':=' expected but '=' found
[Error] Unit9.pas(185): 'END' expected but ')' found
[Error] Unit9.pas(186): Illegal character in input file: '"' ($22)
[Error] Unit9.pas(186): Illegal character in input file: '"' ($22)
[Error] Unit9.pas(188): Unterminated string
Podpowiedzcie jak poprawić poniższy kod by zadziałał.
Query_SQL.SQL.Clear ;
Query_SQL.SQL.Add
('SELECT D.Nr_dnia, D1.Nazwisko, D1.Imie, D2.Godz_powrotu
FROM "tab_dzien.DB" D
INNER JOIN "tab_ucznia.DB" D1
ON (D1.ID_dnia = D.ID_dnia)
INNER JOIN "tab_wyjscia.DB" D2
ON (D2.ID_ucznia = D1.ID_ucznia)
ORDER BY D1.Nazwisko, D1.Imie') ;
Query_SQL.Open ;