Einzelnen Beitrag anzeigen

PeterPetersen

Registriert seit: 15. Sep 2010
8 Beiträge
 
#1

TBlobField.DefaultExpression (MSSQL varbinary)

  Alt 18. Jan 2017, 13:56
Datenbank: MMSQL • Version: 2014 SP2 • Zugriff über: DevArt MyDAC
Hi,

in einer MS SQL-DB habe ich ein Feld vom Typ 'varbinary(max)'.

Für ein korrespondierendes TBlobField möchte ich nun gerne einen Default-Wert über die Eigenschaft TBlobField.DefaultExpression setzen ... z.B. den Text 'Hello World' für das TBlobField 'MyBlobField'.

... ich schnall' aber nicht wie

Getippt hätte ich jetzt auf eine Zeile wie:

MyBlobField.DefaultExpression := '0x48656C6C6F20576F726C64';

Allerdings bekomme ich dann den Fehler "Filterausdruck fehlerhaft abgeschlossen" ... daraus werde ich aber nicht wirklich schlau.

MyBlobField.DefaultExpression := '''0x48656C6C6F20576F726C64''';

liefert übrigens: "Fehlende Typübereinstimmung im Ausdruck" ... was ich mir wiederum erklären könnte.

Mag mir jemand bitte sagen, wo mein Denkfehler liegt?

Danke und Gruß
  Mit Zitat antworten Zitat