Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBMemo - kein Zugriff auf DB (https://www.delphipraxis.net/64508-dbmemo-kein-zugriff-auf-db.html)

davar 4. Mär 2006 13:58

Datenbank: Paradox • Version: 7 • Zugriff über: BDE

DBMemo - kein Zugriff auf DB
 
Hallo Leute,

habe folgendes Problem mit TDBMemo:

ich habe 2 Tabellen: "Kunden" und "Mitglieder". Beide Tabellen haben ein Feld "Notizen", jeweils ftString und Größe 255.

Nun habe ich 2 DBMemo-Komponenten und habe sie jeweils mit den Tabellen verbunden. Problem: Bei der Tabelle Mitglied geht es, bei Kunden kann ich nichts reinschreiben.

Nehme ich statt DBMemo ein DBEdit, geht es. Nehm ich beide Komponenten, kann ich in die DBMemo nichts schreiben, aber in DBEdit. Und wenn ich DBEdit verlasse, steht das eingegebene auch in DBMemo.

Also gleiche Voraussetzungen, alle Einstellungen der DBMemos sind gleich, die Tabellen genauso. Nur der Unterschied, dass "Kunden" 17 Felder hat und "Mitglied" 7, aber daran sollte es ja eigentlich nicht liegen. Und die Frage ist eben, woran liegt es dann?

Nachtrag:

wenn ich jetzt im Formular Kunden die DataSource-Eigenschaft von DBMemo in "Mitglieder" ändere, geht es. Umgekehrt, wenn ich das gleiche im Formular Mitglieder auf "Kunden" ändere, geht es von dort aus auch.

Ich versteh das gar nicht mehr.. :wall:

MfG

davar

davar 19. Mär 2006 16:03

Re: DBMemo - kein Zugriff auf DB
 
Wie denn??

Keiner 'ne Idee?? :gruebel:

Ulf346C 21. Mär 2006 14:46

Re: DBMemo - kein Zugriff auf DB
 
Klingt ziemlich nach einem Bug.
Schonmal versucht, die Zuweisung zur Datasource erst zur Laufzeit zu machen ?
Alternativ: den Umweg über "normales" Memo nehmen:

[Datesatz öffnen]
tMemo1.text := kunden.fieldbyanme('notizen').asString

[Datesatz schreiben]
kunden.fieldbyname('notizen').asString := tMemo1.text;


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz