2009-07-13 8 views
1

Ich habe Probleme mit der Einstellung einer Zeichenfolge auf sqlbinary oder so ähnlich.String auf sqlbinary setzen

Beispiel:

Die Zeichenfolge aus einer CSV-Datei kommen: 0x0000000001E5CFE7 Es ist in String zu lesen, aber jetzt muß ich mit dem Parameter Zeitstempel eine gespeicherte Prozedur ausführen, weil es ein Zeitstempel ist.

Hat jemand eine Idee für mich, wie man das setzt.

Antwort

1

Sie können einen Zeitstempel in SQL Server nicht festlegen - es ist DB generiert und nur von SQL Server selbst geschrieben. Obwohl es einem Binärwert (8) semantisch entspricht, können Sie den Wert nicht explizit festlegen, sondern nur lesen.

Sie können einen Timestamp-Wert direkt mit einer Variablen oder einem Literal vom Typ binary (8) vergleichen, wenn Sie das versuchen.