Einzelnen Beitrag anzeigen

supermuckl

Registriert seit: 1. Feb 2003
1.340 Beiträge
 
FreePascal / Lazarus
 
#1

mySQL + schnittstelle + Delphi ( wie datensatz -> grid ?

  Alt 14. Feb 2003, 17:00
[ ganz kurz gesagt: ich weis nicht wie ich query replies verarbeite bzw. wo ich die abholen soll ?!?! ]

ok ich hab n fettes problem
ich blick es kurz gesagt nicht wie ich daten aus ner datenbank abfrage und irgendwie in delphi in ein dbgrid oder nen textfeld nen einzelnes record bekomme...

bisher: mysql server local, delphi7 enterprise, zeos datenbank komponenten installed.

mit phpmyadmin und php selber kann ich super auf die datenbank zugreifen und so weiter..

aber mit delphi hänge ich zur zeit voll an dem problem das ich einfach nich weis wo ich anfangen soll... ich kann nicht auslesen

also.. ich habs mal mit dbexpress probiert.. SQLconnection für die datenbank verbindung als komponente von delphi aufs form.. eingestellt und ok: connection geht
feldcount und so sachen gehen auch
ich kann auch mit einem direkten sql befehl (auch query) an mysql senden und z.b. ne datenbank erstellen oder ne neue tabelle oder nen feld.. das weis ich inzwischen wie das geht
auch mit den zeos komponenten gehts ( ähnlich )

nun.. auslesen krieg ich mit dem SQLtable dingens von den dbexpress kompos hin.. aber wenn ich da was raus picke ( ein eintrag z.b. ) dann saugt das teil ja die komplette tabelle und gibt mir dann den eintrag nur raus ?! also bei grossen tabellen := netzwerktraffik gross......

also kurz gesagt ich will per query ( SQLquery1.sql.add( 'SELECT * FROM test') und so weiter nen befehl senden ( rausfischen eines bestimmten eintrages oder so und soviel einträge und die sortiert.. aber ich kriegs ums verrecken nicht hin irgendwie die replys vom server irgendwo zu holen ?!?! ich weis echt net wo die antwort ( datenmenge ?! ) vom server zurück kommt und wo ich die dann abholen kann und z.b. in ein DBGrid einzusetzen..

also ich habs mal mit den zeos kompos probiert und da gehts ein bisschen.. und zwar so: sql query ist verbunden mit einem DataSource ( delphi kompo ) und das mit dem DBGRid ( delphi kompo ) wenn ich nun nen query mach ( select ..... ) dann kommen nur die feldbeschreibungen die ich angefordert hab in das grid rein.. auch die records ( zeilen ) stimmen in der anzahl ( das grid wird erweitert ) BLOSS stehen in allen zeilen nur [MEMO] drin.. also nicht das was in der tabelle wirklich steht ?!?!?!?! ich weis nicht mehr weiter kann mit jemand ne schritt für schritt anleitung geben oder wenigstens mal bisschen source code wo ich sehe wie ich die zurück kommenden query daten verarbeiten kann ?
in nen memofeld oder grid rein ?!
Das echte Leben ist was für Leute...
... die im Internet keine Freunde finden!
  Mit Zitat antworten Zitat