![]() |
TADOCommand & TADODataSet (Recordset-Objekt -> TMemo)
Zitat:
Scheinbar hat das was mit einem Recordset-Objekt zu tun, wie es die Hilfe beschreibt... Habe jetzt so ein TADODataSet Object eingebaut, ADODataSet1.Recordset := ADOCommand1.Execute; eingefühgt, meckert auch net rum, aber wie bekomm ich den Rückgabewert aus der TADODataSet Komponente raus in ein MemoFeld???? ADODataSet1.IndexFieldCount hat sich auch von 0 auf 1 Verändert nach der Anweisung, also ist auch was gemacht worden... Finde aber nix um das nun in ein MemoFeld zu bekommen... Kann da wer helfen? MFG Keda |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
Ich komm damit immernoch nicht weiter :(
Brauch ich vielleicht noch eine Komponente? plz Help :? MFG Keda |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
Guten Morgen,
wenn die Daten aus der DB sowieso angezeigt werden sollen würde ich gleich TADOQuery verwenden. (Nicht vergessen die Abfrage durch Open auszuführen) Dann wird noch ein TDataSource-Object gebraucht (Registerlasche "Datenzugriff") Als DataSet wird dort die TADOQuery eingestellt. Der Zugriff auf die Daten der Datenbank geschieht über die DBxxx Komponenten. In diesem Fall wäre das also DBMemo. Hier muß man die TDataSource Komponente und das gewünschte Feld einstellen. und es sollte was zu sehen sein. :? Niels |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
Zitat:
Ich versuch es mal so umzusetzen... Aber vielleicht gibts ja doch ne Möglichkeit die Daten aus dem Recordset des TADODataSets zu hollen, den drinne sind Sie ja scheinbar :P Die befehle werden ja ausgeführt, seh es ja auf dem Datenbankserver, deshalb kommt ja auch was zurück und diese Rückgabewerte sind im Recordset gespeichert nur ka wie ich die da rausbekomm rausbekomm... Das einzigste was mir halt fehlt, ist die da rauszubekommen und auf ein normales Memofeld auszugeben :P MFG Keda |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
Schau dir mal die Methoden FindField und FieldByName sowohl bei TAdoDataSet als auch TAdoQuery in der OH an, dann solltest du keine Probleme mehr haben, auf die Daten zuzugreifen.
Grüße Mikhal |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
Ich werds versuchen :P
Arbeite nur zum ersten mal mit SQL-Datenbanken und hab daher 0 Ahnung davon ^^ Edit: Dafür brauch ich aber ein Feldnamen... Den hab ich aber nicht, dass ist ja das Problem... Ich weiß nur, das sich das FieldCount von 0 auf 1 erhöht hat anch ausführen der Anweisung, also ist ein Field hinzugekommen, aber wie bekomm ich den namen vom Feld? MFG Keda |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
Zitat:
warum kennst Du denn nicht die Feldnamen der Tabelle? |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
Öhm woher denn?
Nach:
Delphi-Quellcode:
erhöht sich ADODataSet1.FieldCount von 0 auf 1...
ADODataSet1.Recordset := ADOCommand1.Execute;
wo soll ich da den Feldnamen herkommen??? Versteh nur noch Bahnhof.... MFG Keda |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
So kannst Du die Feldnamen einer Tabelle übrigens auslesen:
Ich verwende zur Anzeige eine TListBox.
Delphi-Quellcode:
test Ist der Name der Tabelle.
procedure TForm1.Button1Click(Sender: TObject);
begin ListBox1.Clear; ADOConnection1.GetFieldNames('test',ListBox1.Items); end; |
Re: TADOCommand & TADODataSet (Recordset-Objekt -> TM
Zitat:
Das problem was ich hab ist doch, das im Recordset von der TADODataSet komponente Sachen drinne habe die ich gern hätte, wie bringen mir da Feldnamen von der Datenbank weiter? Versteh ich nicht... Oder werden die Rückgabewerte in der Datenbank gespeichert und nicht an mich gesendet? MFG Keda |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:34 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