Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TFibquery SQL Probelm (https://www.delphipraxis.net/78823-tfibquery-sql-probelm.html)

manfred_h 11. Okt 2006 16:02

Datenbank: Firebird • Version: 1.5 • Zugriff über: Fibplus

TFibquery SQL Probelm
 
Hallo zusammen
folgendes Beispiel aus der Fibplus Doku habe ich ausprobiert:
Delphi-Quellcode:
pFIBQuery1.SQL := 'select EMP_NO, FIRST_NAME, LAST_NAME from CUSOMER';
pFIBQuery1.BatchOutputRawFile('employee_buffer.fibplus', 1);

für meinen Fll angepasst:
Delphi-Quellcode:
procedure TDM_nursingh.export_NursingH(Sender: TObject);
begin
  Q_NursingH_export.SQL := 'SELECT * FROM NURSING_H';
  Q_NursingH_export.BatchOutputRawFile('nursing_h.fibplus', 2);
  Q_NursingH_D_export.BatchOutputRawFile('nursing_h_d.fibplus',2);
  Q_NursingH_DD_export.BatchOutputRawFile('nursing_h_dd.fibplus',2);
  Q_NursingH_C_export.BatchOutputRawFile('nursing_h_c.fibplus',2);
  Q_NursingH_S_export.BatchOutputRawFile('nursing_h_s.fibplus',2);
end;
Jedesmal erhalte ich die Fehlermeldung:
E2010 Incompatible types: 'TStrings' and 'string'


Wenn ich den SQL-String manuel in den "SQL-Edit Tool" eingebe läuft das Ganze einwandfrei
/mit dem gleichen SQL-Sring ( SELECT * FROM NURSING_H )...??
Hat jemand eine Idee?

Shalom
Manfred

manfred_h 11. Okt 2006 16:53

Re: TFibquery SQL Probelm
 
mit einem Dataset ght das ganze

NursingH_export.SQLs.SelectSQL.Add ( 'SELECT * FROM NURSING_H');

ist trozdem nicht ganz klar wieso das andere nicht läuft da das ganze auch im Manual so
als Bsp. abgebildet ist.

Shalom
Manfred

dataspider 11. Okt 2006 19:31

Re: TFibquery SQL Probelm
 
Hi,

ich kenne FibPlus zwar nicht. Aber ich denke folgendes:

Q_NursingH_export.SQL ist vom Typ TStrings.
Damit kannst du keinen String zuweisen.

Also müsste es heissen:
Delphi-Quellcode:
Q_NursingH_export.SQL.Text := 'SELECT * FROM NURSING_H';
// oder
Q_NursingH_export.SQL.Add('SELECT * FROM NURSING_H');
Cu, Frank

manfred_h 11. Okt 2006 20:35

Re: TFibquery SQL Probelm
 
Yupp :-D das wars.

Besten dank. :thumb:
Shalom
Manfred


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz