![]() |
Kann Text in DBEdit nicht editieren
Hi,
Habe eine DB-Anwendung geschrieben. (MySql und Zeos) Nun möchte ich z.B. Kundendaten updaten (z.b. neue Tel.Nr.) Habe nun folgendes Problem :wall: Das ich ein DBEdit welchen ich zur Laufzeit das Datenbankfeld zuweisen nicht editieren kann. Wie kann ich diesen Fehler beheben und wie welchen Befehl kann ich auf einmal sämtliche DB-Edit felder aktualisieren. :?: Thx Markus |
Re: Kann Text in DBEdit nicht editieren
Zitat:
Beispiel:
Delphi-Quellcode:
Table1.Edit; // in Edit-modus wechseln
Table1.FieldByName('telefonNr').AsString := '0190/ 4711 0815'; Table1.Post; // und Datensatz speichern |
Re: Kann Text in DBEdit nicht editieren
und für das dbedit sollte die readonly eigenschaft auf false stehen...
|
Re: Kann Text in DBEdit nicht editieren
@ shmia: funkt das auch ohne Table??
ich verwende ein ZQuery von Zeos habe mal folgenden Code probierta: temp:= Form1.DBGridSeite1_Name.DataSource.DataSet.fieldby Name('Kundennr').AsString; DBEdit_FamName.DataSource.DataSet.Edit; //Hier kommt Fehlermeldung! MEINSQL.SQL_Sel_Abfragen('kdaten','Kundennr',temp) ; DBEdit_FamName.DataField:='FamName'; Dabei entsteht aber folgende Fehlermeldung: :wall: Im Projekt MaklerDb.exe ist eine Exception der Klasse EdatabaseError aufgetreten. Meldung: 'ZQuery_Haupt: Eine Datenmenge, die nur zum Lesen ist, kann nicht geändert werden'. Habe aber in ZConnenction ReadOnly Eigenschaften auf false. Im ZQuery gibt es so eine Eigenschaft nicht oder ich kann sie einfach nicht finden. |
Re: Kann Text in DBEdit nicht editieren
Zitat:
|
Re: Kann Text in DBEdit nicht editieren
Thx das wars :drunken:
:dancer2: |
Re: Kann Text in DBEdit nicht editieren
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 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