AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi dbExpress und "required" Felder
Thema durchsuchen
Ansicht
Themen-Optionen

dbExpress und "required" Felder

Ein Thema von Ralf Kaiser · begonnen am 21. Mär 2005
Antwort Antwort
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#1

dbExpress und "required" Felder

  Alt 21. Mär 2005, 21:40
Datenbank: Interbase • Version: Firebird 1.5 • Zugriff über: dbExpress (D2005)
Halli Hallo,

ich bin gerade dabei, mich ein wenig in den Umgang mit dbExpress einzuarbeiten.

Ich habe eine ganz simple Testanwendung die mit ein paar dbEdits einige Werte in eine Interbase-Tabelle schreibt. Dabei existiert ein Feld "ID" das über eine Generator/Trigger auf dem Server gesetzt wird.

Ich erhalte allerdings immer wenn ich das Feld in der Anwendung nicht setze einen EDBClient Error mit der Meldung "Field value required". Das passiert egal ob ich für das Feld "ID" kein persistentes Feld anlege oder nicht. Wenn ich ein persistentes Feld anlege, setze ich das Property "Required" auf false und trotzdem kommt der Fehler.

Erst wenn ich das Feld mit (z.B. 0) vorbelege dann wird das ApplyUpdates auch ohne Fehler ausgeführt.

Bisher hatte ich nur mit IBX auf Interbase zugegriffen und dort reichte es wenn für das entsprechenden Feld "Required" auf false gesetzt wurde und "AutoGenerateValue" auf arDefault.

Unter dbExpress scheint das irgnedwie nicht zu funktionieren...

Weiss jemand, wie man, ohne das Feld mit einem Wert zu versorgen, trotzdem ein korrektes Update mit dbExpress hinbekommt?

Danke im vorraus,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:49 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