2

私は主キー (UserID) を持つテーブルを持っています。これは UniqueIdentifier 型です。このフィールドに値を挿入しようとしていますが、エラーが発生し続けます。

現在のユーザーのユーザーIDを取得してuser_Detailsテーブルに挿入したいのですが、このエラーが発生し続けます

文字列からuniqueidentifierへの変換時に変換に失敗しました

誰かが私を助けてくれませんか

4

1 に答える 1

3

パラメーターを文字列内に配置したため、パラメーターとして識別されません。その結果、パラメーターの値を使用する代わりに、文字列 "@UserID" を GUID に変換しようとしています。

からクエリを変更します

"INSERT INTO  dbo.user_Details(UserId)VALUES ('@UserID')"

に:

"INSERT INTO  dbo.user_Details(UserId)VALUES (@UserID)"
于 2010-02-19T00:37:58.600 に答える