Thema: Delphi Query "Into Array"

Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.737 Beiträge
 
Delphi 6 Enterprise
 
#4

AW: Query "Into Array"

  Alt 31. Mär 2011, 23:48
Du benutzt ja irgendein Objekt, um deine Datenbank abzufragen, z.B. ne Querey.
Das ist dann wohl das q in deinem Code oben.

q.SQL.Add('Select SUM(auf_nsumme) From Auftrag.db)

oder so, sollte nun dein SQL-Statement sein, wobei ich mir nicht sicher bin, ob das so richtig ist, kenn aber BDE nicht (bin ein ADO-Kind). In Oracle würde dein From bedeuten: Tabelle db aus dem Schema Auftrag und ich denke, dass doch eher die Tabelle Auftrag heißt, oder?

Auf jeden Fall öffnest du die Abfrage mit

q.open

und mit

q.Fields oder ähnlich kannst du die Spalten ansprechen (in deinem Fall nur eine, daher q.Fields[0]??)

Mit q.Next oder ähnl. kannst du die Ergebnismenge Zeilenweise durchgehen (nur das das obige Statement, wie von alzaimar gesagt nur eine Zeile zurückliefert und daher nicht in einem Array gespeichert werden muss, ne Variable reicht.

MeineVariable := q.Fields[0].Value oder so ähnlich

P.S.: Da ich nicht genau weiß, welche Komponente du nun benutzt und wie da die Methoden heißen, hab ich immer "oder so ähnl." dahingeschrieben.
Ralph

Geändert von Jumpy (31. Mär 2011 um 23:57 Uhr)
  Mit Zitat antworten Zitat