Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Probleme mit Datenbank (https://www.delphipraxis.net/22386-probleme-mit-datenbank.html)

timmy443 17. Mai 2004 00:38


Probleme mit Datenbank
 
Hi,

hänge grade ziemlich fest:
ich möchte in eine zur laufzeit erzeugten datenbank werte schreiben...
weiter eigentlich nicht schwierig, aber folgendes scheint nicht hinzuhauen:

Code:
table.open;
table.edit;
table.FieldByName('Feldname').newValue:='neuer Wert';
table.post;
bringt die Fehlermeldung, dass table nicht in einem cached-update-modus sei...
also hab ich diesen auf true gesetzt, worauf die fehlermeldung kam
table sei nicht "indexed"!
also hab ich ein Feld als index festgelegt... Fehlermeldung ist identisch!
Ist wahrscheinlich ne ziemlich simple sache, aber ich komm einfach
nicht weiter... wär cool, wenn mir da jemand helfen könnte,

Gruß, Timmy.

Legolas 17. Mai 2004 01:09

Re: Probleme mit Datenbank
 
Hallo Timmy443,

erstmal herzlich willkommen im Forum der Delphi-Praxis.

Also meines Erachtens solltest du folgendes schreiben:

Delphi-Quellcode:

table.open;
table.edit;
table.FieldByName('Feldname').asString:='neuer Wert'; //wenn es ein Stringwert ist
table.post;
Denn zu der Eigenschaft NewValue schreibt die OH folgendes:

Hinweis: Die Eigenschaft NewValue kann nur verwendet werden, wenn mit der Komponente TClientDataSet auf die Daten zugegriffen wird oder zwischengespeicherte Aktualisierungen genutzt werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 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