![]() |
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 |
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:
Zitat:
Delphi-Quellcode:
<var> := MyQuery.FieldByName('<feldname>).Value; //per Name
<var> := MyQuery.Fields.Fields[1].Value; |
Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
Danke.
|
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. |
Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
Zitat:
Zitat:
|
Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
Wo ist der Unterschied...
|
Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
Niergens, er hatte nur meine Antwort wiederholt, da er anscheinend nicht alles gelesen hat.
|
Re: Anfängerfrage :: Wie komme ich an die Rückgabewerte
Ach soooo ... *gg*
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz