Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   FireDAC und Feld nicht NULL (https://www.delphipraxis.net/183160-firedac-und-feld-nicht-null.html)

deSoftware 16. Dez 2014 19:46

Datenbank: MSSQL • Version: 2012 • Zugriff über: FireDAC

FireDAC und Feld nicht NULL
 
Hallo zusammen :)

Also ich habe einmal ein Frage zu FireDAC und FELDER die einen INHALT haben müssen ...
(vielleicht habe ich auch nur ein brett vor dem kopf - will ich nicht ausschließen)
Welche Einstellungen muß ich bei einer FDQuery oder FDConnetion vornehmen, damit
Felder die einen Wert haben müssen automatisch über die MSSQL-Datenbank gefüllt werden ?
z.B. über die Funktion auf dem SQL-Server newid() oder so ...

Bei UniDAC ist das die Einstellung Options.DefaultValues und Options.UpdateAllFields ...

Wenn ich in einer Grid dann Daten erfasse erscheinen sofort die GUID()-Werte ...
Mit FireDAC will das nicht ... Außer über die einzelnen Felder und DefaultExpression und NEWGUID()
Bei UniDAC reichen die beiden einstellungen wie oben beschrieben ...

Ich hatte das auch schon mal gefunden ...
Aber nix ist so vergänglich wie wissen ;-)

VIELEN DANK SCHON MAL VORAUB :-D

deSoftware 17. Dez 2014 19:17

AW: FireDAC und Feld nicht NULL
 
Vielleicht habe ich ja etwas glück und jemand hatte auch dieses Problem schon einmal ...
Ich hatte auch schon einmal die Lösung unter AnyDAC 6 ...
Aber irgendwie geht es jetzt mit FireDAC nicht mehr ...

Vielen DANK

Der schöne Günther 17. Dez 2014 19:36

AW: FireDAC und Feld nicht NULL
 
Ich habe von Datenbanken praktisch keine Ahnung, aber was ist denn mit TField.DefaultExpression? Weil genau das schlägt die FireDAC-Doku dazu ja auch vor...

deSoftware 18. Dez 2014 09:53

AW: FireDAC und Feld nicht NULL
 
Ja ist schon richtig ... Früher ging das aber auch anders ... Eben so wie bei UniDAC ...
Es geht mir um die Arbeit ... Bei sehr vielen Query's ...
Mußt du sehr viele TField.DefaultExpression machen ...

Warum haben die das nicht einfach drin gelassen ...
Ich hab mir hier ein Wolf gesucht ...

Und bei Projektumstellungen etwas viel arbeit dann ...

Also sehe ich das Richtig ... Das gibt es so nicht mehr in FireDAC ???

Gruß Heiko

deSoftware 19. Dez 2014 09:51

AW: FireDAC und Feld nicht NULL
 
Okay !
Ich folge der DOCU und akzeptiere das das nicht mehr geht ...

gruß


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