Entwickler-Ecke
Datenbanken - Probleme bei ADO Datenzugriff
Desert Storm - Sa 14.07.07 15:42
Titel: Probleme bei ADO Datenzugriff
Ich habe eine Access Datenbank, in der definitiv Datenstehen.
Habe dann mit ADOConnection eine Verbindung zu dieser Datenbank aufgebaut, Test war auch OK.
Dann habe ich das Steuerelement "ADOTabel" benutzt, um auf eine Tabelle zuzugreifen in meiner Datenbank und denn das Steuerelement "DataSource", um die Daten abzufragen.
Habe auch einige Steuerelemente auf meinem Dialog platziert, in denen die Daten erscheinen sollten, z.B. ein Grid Element und so.
Aber es passiert absolut nichts. Die ganzen Sachen wie DataSource und sowas habe ich bei jedem einzelnen Steuerelement richtig eingestellt und beim Starten meines Programms, fragt er auch nach dem Passwort für die Datenbank und es erscheint kein Fehler, nur die Steuerelemente, in denen die Datensätze sein sollen, bleiben leer.
Ich habe sonst nix an Code verwendet. Nur alles über den Objektinspektor gemacht.
Habe Delphi 7 und benutze zum Datenzugriff das Microsoft Jet 4.0 OLE DB Object.
Hoffe jemand kann mir helfen.
Danke
MFG
alzaimar - Sa 14.07.07 16:16
Prüfe doch mal ADOTable1.Recordcount.
Stelle weiterhin sicher, das
ADOTable1 mit ADOConnection,
DataSource mit ADOTable
und alle datensensitiven Steuerelemente (TDBEdit, TDBGrid etc.) mit der Datasource verbunden sind.
Desert Storm - Sa 14.07.07 17:14
Wenn ich Recordcount machen will,
kommt ein Exception Fehler mit der Meldung
"Operation bei geschlossener Datenmenge nicht ausführbar".
MFG
alzaimar - Sa 14.07.07 18:13
oder
Delphi-Quelltext
1:
| ADOTable1.Active := True; |
erst dann werden Daten geladen.
Desert Storm - Sa 14.07.07 18:26
Jo danke hat funktioniert...
Kannst du mir auch noch Sagen, wie ich bei einem Grid nur bestimmte Spalten darstellen kann?
Z.B. den Primärschlüssel weglassen??
MFG
alzaimar - Sa 14.07.07 18:39
Beim Grid gibt es eine 'Columns' Eigenschaft. Wenn diese leer ist, dann werden alle Spalten der Tabelle angzeigt. Ich glaube, ein Doppelklick auf das DBGrid öffnet den Columns-Editor.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!