Feld mit Datentyp Uniqueidentifier füllen

11/12/2007 - 16:06 von Patrick Pohlmann | Report spam
Hallo Zusammen,

ich möchte per UPDATE in einen Datensatz ein Feld vom Typ Uniqueidentifier
füllen. Das klappt aber irgendwie nicht. Fehler beim konvertieren.

UPDATE dbo.BCM_ContactMainTable SET ParentContactServiceID = 8652,
ParentType = 2, ParentEntryID =
'000000000349883E86666E4C82655FA4D08FDDD3020000001436ECED96AC064649ABD789EB5BAE53D8'
WHERE (ContactServiceID = 1837)

Geht das Grundsàtzlich nicht, oder mache ich was falsch.

Manuell, also aus der Zwischenablage kann ich den Wert problemlos einfügen.

Danke für Eure Hilfe.

Grüße

Patrick!
 

Lesen sie die antworten

#1 Frank Kalis
11/12/2007 - 16:17 | Warnen spam
"Patrick Pohlmann" wrote:

ich mchte per UPDATE in einen Datensatz ein Feld vom Typ Uniqueidentifier
fllen. Das klappt aber irgendwie nicht. Fehler beim konvertieren.

UPDATE dbo.BCM_ContactMainTable SET ParentContactServiceID = 8652,
ParentType = 2, ParentEntryID =
'000000000349883E86666E4C82655FA4D08FDDD3020000001436ECED96AC064649ABD789EB5BAE53D8'
WHERE (ContactServiceID = 1837)

Geht das Grundstzlich nicht, oder mache ich was falsch.

Manuell, also aus der Zwischenablage kann ich den Wert problemlos einfgen.




Der Wert, den Du gepostet hast, entspricht nicht den Aufbauregeln eines
uniqueidentifiers.
Schau Dir vergleichsweise mal den Output von SELECT NEWID() an.
Frank Kalis
Microsoft SQL Server MVP
Webmaster: http://www.insidesql.de

Ähnliche fragen