Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Anfängerfrage :: Wie komme ich an die Rückgabewerte (https://www.delphipraxis.net/86139-anfaengerfrage-wie-komme-ich-die-rueckgabewerte.html)

Martin W 9. Feb 2007 21:08

Datenbank: MySQL • Version: 5 • Zugriff über: Core Labs MyBase

Anfängerfrage :: Wie komme ich an die Rückgabewerte
 
Hi.


Folgendes Problem. Ich habe eine Form mit folgenden Komponenten ::

- TMyQuery
- TMyConnection
- TMyDataSource


Diese sind alle miteinander verbunden in den Eigenschaften der jeweiligen Compos.

Ich habe folgenden Code ::

Delphi-Quellcode:
procedure TDbConfig.ExecuteTest;
begin

  MyConnection.Open;

  MyQuery.SQL.Clear;
  MyQuery.SQL.Add('USE probms_db;');
  MyQuery.SQL.Add('SELECT * FROM internal;');
  MyQuery.Execute;

  MyConnection.CLose;

end;

Als Rückgabewert sollt es entweder geben ::

a) Zwei Spalten mit 1nem Datensatz
b) Kein Datensatz.


Daher meine beiden Fragen ::

a) Wie kann ich die Daten in einem TListView anzeigen
b) Wie kann ich die Daten in Delphi bearbeiten ohne sie anzuzeigen? Würde gerne wissen ob der Wert in der 2ten Spalte im ersten Datensatz 'xxx' ist...

lg

mkinzler 9. Feb 2007 21:18

Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
 
Ich kenne diese Komponente nicht, aber nehme mal an das sie DataSet-kompatibel ist.
Dann mußt du statt .Execute, .Open aufrufen.
Zitat:

a) Wie kann ich die Daten in einem TListView anzeigen
Manuell auslesen und TlistView zuweisen oder LookUp-Kompo nehmen.
Zitat:

b) Wie kann ich die Daten in Delphi bearbeiten ohne sie anzuzeigen? Würde gerne wissen ob der Wert in der 2ten Spalte im ersten Datensatz 'xxx' ist...
Delphi-Quellcode:
<var> := MyQuery.FieldByName('<feldname>).Value; //per Name
<var> := MyQuery.Fields.Fields[1].Value;

Martin W 9. Feb 2007 21:48

Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
 
Danke.

PaulJr 10. Feb 2007 00:17

Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
 
Hallo Martin :-D

Soll das nicht heißen:

MyQuery.Open; (und nicht Execute)

Gruß

PaulJr.

mkinzler 10. Feb 2007 10:14

Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
 
Zitat:

Zitat von PaulJr
Soll das nicht heißen:

MyQuery.Open; (und nicht Execute)

Ich hoffe mal das er das geändert hat
Zitat:

Zitat von mkinzler
Dann mußt du statt .Execute, .Open aufrufen.


Martin W 10. Feb 2007 17:51

Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
 
Wo ist der Unterschied...

mkinzler 10. Feb 2007 17:55

Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
 
Niergens, er hatte nur meine Antwort wiederholt, da er anscheinend nicht alles gelesen hat.

Martin W 11. Feb 2007 19:59

Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
 
Ach soooo ... *gg*


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