![]() |
Zeilenzugriff in DBGrid
Hallo Delphianer,
ich brauche dringend hilfe... dümpel hier so rum und finde einfach keine Lösung für mein Problem. :( Das ist folgendes: Lese aus einer Sybase Datenbank per TQuery mehrere Tabellenfelder aus unterschiedlichen Tabellen aus (SQL-Befehl wird zur Laufzeit noch geändert). Dann wird das Ganze über eine DataSource-Komponente in ein DBGrid geladen. Hier werden also alle Daten angezeigt, die ich sehen will. Nun soll der Benutzer diese Daten aus dem DBGrid speichern können. Nach langem Recherchieren bin ich völlig verzweifelt. Im DBGrid kann ich allerhöchstens auf die Columns zugreifen, ggf. die oberste Zeile abspeichern. Auf die Zeilen scheine ich nicht zugreifen zu können. Kann ich aus dem TQuery die Datensätze lesen und schließlich speichern? :gruebel: Komme hier wirklich nicht weiter. Würde mich riesig über Hilfe freuen! |
Re: Zeilenzugriff in DBGrid
Datasource.next --> nächste Zeile; bis Recordcount-1;
oder wars Datasource.Dataset.next :gruebel: einfach mal probieren oder suchen |
Re: Zeilenzugriff in DBGrid
Hey, ich glaub das war's :dancer: :bounce2: :bounce1: :bouncing4: :witch: :hello:
Ich wollt's mir wohl anscheinend zu schwer machen :oops: DANKE! |
Re: Zeilenzugriff in DBGrid
Mir fällt grad noch was auf, was grad zum Thema passt...
Wie kann ich denn die Anzahl der Zeilen im DataGrid herausbekommen? Query.RecordCount dauert EWIG! :? Gibts ne andere Möglichkeit? |
Re: Zeilenzugriff in DBGrid
vieleicht auch mit der .Next alle durchgehen
bis
Delphi-Quellcode:
könnte aber auch lange dauernWHILE NOT Query.EOF DO begin querry.next counter + 1; end; habs aber nicht getestet //edit ich seh grad, da kannst du ja auch gleich
Delphi-Quellcode:
machen also ohne recordcount abfragenWHILE NOT Query.EOF DO begin ... Anweisung ... querry.next end; |
Re: Zeilenzugriff in DBGrid
stimmt, das hab ich noch nicht probiert...
ne While-Abfrage mit Counter dauert nämlich mindestens genauso lange... nach 7 Minuten hab ich immer noch kein Ergebnis. Ich versuchs mal mit der "großen" while... |
Re: Zeilenzugriff in DBGrid
ganz grob funktionierts... Wegen der Schnelligkeit hab ich einfach mal n neues Thema aufgemacht. Danke schonma! :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 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-2025 by Thomas Breitkreuz