![]() |
Datenbank: MySQL • Version: 5.1.41 • Zugriff über: TSQLConnection
Datasource kein Dataset mit Simpledataset möglich
Moin Leute,
ich habe in meiner Form mal ein DBGrid, TSQLConnection1, DataSource1 und TSimpleDataSet1 gezogen. Die TSQLConnection1 verbindet mich nach Eingabe des Passwortes auch mit meiner MySQL-Datenbank die ich mit PHPMyAdmin erstellt habe. TSimpleDataSet1 ist activ auf true, Connection auf SQLConnection1, DataSet auf SimpleDataSet.InternalDataSet und MasterSource auf DataSource1 gestellt. Beim DBGrid ist die DataSource auch auf DataSource1 gestellt. Bei der DataSource1 kann ich das DataSet aber nicht mit TSimpleDataSet1 verbinden. Was mach ich da nur falsch, hab mich schon lange im Internet rumgeschlagen finde aber kein Tutorial oder Thread die mir da helfen können. Für Hilfe wäre ich sehr dankbar! Wenn ich übrigens das Programm starte ist das DBGrid leer, muß ich da irgenwo noch was eintragen um den Inhalt der Datenbank bzw der meiner Tabelle zu sehen? Gruß Andi |
Re: Datasource kein Dataset mit Simpledataset möglich
Entschuldigt bitte ich bin ein wenig müde von den letzten Tagen(Nächten)!
Der Thread "Datenabfrage von Delphi via MySQL" hat mir weitergeholfen. In TSimpleDataSet1 habe ich bei MasterSource die DataSource1 rausgenommen und das Feld frei gelassen. Nun konnte ich bei DataSource1 das DataSet auf SimpleDataSet1 stellen. Heute Nacht hab ich wohl irgenwie einen FieldName aus der Tabelle vergeben (Nachname) und ich konnte ihn in dem Columns-Editor der ersten Columne diesen Fieldname zuordnen, so das ich meine vorher schon eingegebenen Nachnamen in DBGrid sehen konnte. Wie hab ich das nur gemacht? Wenn ich bei SimpleDataSet im Object Inspector den Reiter für DataSet öffne kann ich unter CommandText eingeben: Select * from 'meinetab' Vorher stand da Select 'Nachname' from 'meinetab' Ich dachte durch das * würde er alle Felder laden und ich könnte mir außer Nachname noch die beiden anderen Feldnamen wählen. Klappt nur irgendwie nicht. Im Column-Editor vom DBGrid bleibt als einziger Fieldname 'Nachname' wählbar. Hat da jemand einen verdacht, eine Idee? Gruß Andi |
Re: Datasource kein Dataset mit Simpledataset möglich
Im Feld Editor des SimpleDataSets steht wahrscheinlich nur das erste Feld, die anderen müssen noch hinzugefügt werden (rechte Maustaste auf die Feldliste und 'Alle hinzufügen...') - erst dann kann auch das DBGrid die weiteren Felder sehen.
Hope this helps, |
Re: Datasource kein Dataset mit Simpledataset möglich
Ja, du hast recht!
Rechte Maustaste auf das TSimpleDataSet1 und unter Edit internal Dataset sowie Fields Editor die Felder hinzufügen hat es gebracht. Dann noch im Object Inspector von TSimpleDataSet1 bei DataSet den Reiter aufmachen und CommandType auf ctTable stellen, dann noch CommandText auf 'meineTab'. Zuerst wollte das DBGrid dann nichts anzeigen, das lag aber daran das das DataSet unter DataSource1 nicht auf active=true war. Danke mjustin für deinen Tip!!!!! greets Andi |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 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