Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO direkter Zugriff auf Daten (https://www.delphipraxis.net/145945-ado-direkter-zugriff-auf-daten.html)

dominikkv 11. Jan 2010 11:03

Datenbank: MS SQL • Zugriff über: ADO

ADO direkter Zugriff auf Daten
 
Hallo,

ich finde hier nur Beiträge wie ich eine Verbindung über ADO auf eine Datenbank herstelle. Mein Problem ist aber, wie ich auf die Daten der Tabelle zugreifen kann. Das scheint so trivial zu sein um nicht erwähnt zu werden.

Folgende Struktur habe ich:
  • TADOConnection -> TADODataSet -> TDataSource -> TDBGrid
Wenn ich jetzt folgendes mache:
Delphi-Quellcode:
ADODataSource.Close;
ADODataSource.CommandText := 'SELECT * FROM Tabelle';
ADODataSource.Open;
habe ich das Ergebnis im DBGrid. Alles schön und gut, mein Ziel ist es aber, mit den Daten zu arbeiten, und nicht anzuzeigen.

Wie kann ich also am einfachsten nach einem Query auf Datensatz[X] Feld[Y] zugreifen? Das TDBGrid fliegt raus, brauche ich dann noch das TDataSource?


Vielen Dank für eure Hilfe
Dominik

burn 11. Jan 2010 11:39

Re: ADO direkter Zugriff auf Daten
 
Hallo,

probier mal folgendes.

ADOConnection und ADOQuery ...
Delphi-Quellcode:
ADOQuery1.Connection := ADOConnection1
ADOQuery1.Active := False;
ADOQuery1.SQL.Text := 'SELECT * FROM TABELLE WHERE ..... '
ADOQuery1.Active := True;
ADOQuery1.First;

While not ADOQuery1.EOF do
begin
  // Mach was mit den Daten
  ADOQuery1.Next
end;
mfg sb

dominikkv 11. Jan 2010 12:05

Re: ADO direkter Zugriff auf Daten
 
Perfekt, ich brauche also nur ein TADOConnection und TADOQuery :stupid:

Vielen Dank für deine Hilfe :cheers:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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