2009-07-13 10 views
1

Je rencontre des problèmes avec la définition d'une chaîne à sqlbinary ou quelque chose comme ça.définir la chaîne en sqlbinary

Exemple:

La chaîne vient d'un fichier csv: 0x0000000001E5CFE7 Il est lu dans la chaîne, mais maintenant je dois exécuter une procédure stockée avec l'horodatage des paramètres, car il est un horodatage.

Est-ce que quelqu'un a une idée pour moi comment régler ceci.

Répondre

1

Vous ne pouvez pas définir un horodatage dans SQL Server: il est généré par DB et écrit uniquement par SQL Server lui-même. Bien qu'il soit sémantiquement équivalent à un binaire (8), vous ne pouvez pas explicitement définir la valeur, mais seulement la lire.

Vous pouvez comparer une valeur d'horodatage directement à une variable ou un littéral de type binaire (8), mais si c'est ce que vous essayez de faire.

Questions connexes