![]() |
Datenbank: Access • Zugriff über: ADO
ACCESS->TADOConnection->TADOQuery->TDataSource->
Hab hier mittlerweile schon alles durchsucht, aber das was ich gefunden habe, klappt nicht. Habe alle Komponenten miteinander verknüpft.
Habe es geschafft Daten in die Acces Datei reinzuschreiben (DB Verbindung ist wohl korrekt), aber mit dem Auslesen klappts einfach nicht.
Delphi-Quellcode:
Danach müsste der DBGrid das ganze ja schon von alleine anzeigen, klappt aber nicht. Allerdings verändert sich eine kleinigkeit:
ADOQuery.Sql.Text:='Select * From anrufdaten';
ADOQuery.Open; DIe Anzahl der Zeilen im DBGrid verändern sich entsprechend der Zeilen in "anrufdaten" und die erste Zeile wird mit einem schwarzen Pfeil markiert, sonst allerdings nicht nix. Hab ich noch was vergessen ?? Danke, Party-Pansen |
Re: ACCESS->TADOConnection->TADOQuery->TDataSource-
Wie schaut dein Connection-String aus?
Evtl geht du über ODBC, was u.U. problematisch wäre |
Re: ACCESS->TADOConnection->TADOQuery->TDataSource-
Delphi-Quellcode:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False
|
Re: ACCESS->TADOConnection->TADOQuery->TDataSource-
Herzlich willkommen in der Delphi-PRAXiS, Party-Pansen.
Mit der Einstellung DBGrid.DefaultDrawing := TRUE sollte deutlich mehr zu sehen sein. Grüße vom marabu |
Re: ACCESS->TADOConnection->TADOQuery->TDataSource-
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
die Einstellung ist Standardmäßig schon gesetzt. Habe mal ein Bild angehängt was zeigt, wie das DBGrid nach der ausgeführten Aktion aussieht. Party-Pansen |
Re: ACCESS->TADOConnection->TADOQuery->TDataSource-
Du hast bestimmt schon eine Spalte im DBGrid definiert, oder? Schmeiss das DBGrid mal weg und pack ein Neues auf die Form.
Wenn das Nichts bringt, bezweifle ich, das in deiner DB wirklich Daten stehen. :stupid: Die Zeilen (2 Stück) sind wohl da. |
Re: ACCESS->TADOConnection->TADOQuery->TDataSource-
Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang ist eine Mini-Anwendung, die auf der Northwind Datenbank (
![]() marabu PS: Wenn du deine eigene Datenbank verwendest, dann musst du auch das SQL-Statement in der ADOQuery-Komponente anpassen. Dass Daten in der entsprechenden Tabelle sind, prüfst du vorher mit Access oder einem anderen Werkzeug. |
Re: ACCESS->TADOConnection->TADOQuery->TDataSource-
Hi,
du hast bestimmt die Feldnamen in DBGrid fest hinterlegt. Lösch die Feldzuweisungen im DBGrid doch einfach mal raus und versuch es einfach noch einmal. Sobald die Datenmenge geöffnet wird, werden die Felder automatisch und dynamisch in dem DBGrid erstellt. Schöne Grüße, Jens :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:16 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