![]() |
Datenbank: Interbase • Version: 4 • Zugriff über: dbexpress
Tsimpeldataset in tdbgrid editieren geht nicht
Hallo community,
das Konstrukt: tsimpeldataset: verbunden mit tsqlconnection; commandtext:=select * from Datei_in_Datebank; Dataset:=SimpleDataSet1.InternalDataSet; active:=false (active:= true ergibt das gleiche Ergebnis) tsqlconnection: driver:=interbase tdatasource: Dataset:=tsimpeldataset tdbgrid: Datasource:=tdatasource Daten werden im Grid angezeigt, es lassen sich Datensätze anhängen und einfügen sowie die angehängten bzw. eingefügten auch editieren, aber und das ist mein Problem: nicht die schon vorhandenen (editieren wird schon im Grid verhindert)! Wo steckt der Fehler? MfG Wwe |
AW: Tsimpeldataset in tdbgrid editieren geht nicht
Das funktioniert mit einem TSimpleDataSet nicht!
Dafür sind folgende Komponenten nötig: TSQLConnection -> TSQLDataSet -> TDataSetProvider -> TClientDataSet -> TDataSource -> TDBGrid |
AW: Tsimpeldataset in tdbgrid editieren geht nicht
Danke Omata,
hatte irgendwie die Hoffnung, das das doch geht. Habe nun die Datenverbindungen umgebaut entsprechend Deinem Vorschlag - allerdings stürzt jetzt Delphi beim Aktivieren des tclientdataset's endgültig ab! Muß wohl erstmal das Testprojekt aufräumen oder besser nochmal neu erstellen, um den Fehler zu finden - oder doch zu Firebird wechseln?! Gruß Uwe |
AW: Tsimpeldataset in tdbgrid editieren geht nicht
Liste der Anhänge anzeigen (Anzahl: 1)
Folgende Frage erreichte mich...
Zitat:
|
AW: Tsimpeldataset in tdbgrid editieren geht nicht
Editieren ist (zumindest in Delphi 2009) mit einem SimpleDataSet auch ohne TClientDataSet möglich (ich glaube, das das auch der Grund für die Einführung dieser Komponente war).
Man muss allerdings die Tabellennamen exakt so wie in der Datenbank schreiben, also nicht "tabelle1" wenn es "TABELLE1" ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 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