タイプuniqueidentifier
のカラムを選択し、ASP.netのタイプGuid
の変数に入れることに問題があります。SQL Server 2008のuniqueidentifierを選択し、それを.net Guid変数に入れる方法は?
データベースではuniqueidentifier
が生成されています。外部キーテーブルを作成する必要がある場合に備えて、値を取り出して保存するだけです。
私は価値保存するためにプライベートメンバを使用しています:テーブルから
Private _uniqueID as guid
I SELECT
をしてvRdr
呼ばれるSqlDataReader
を使用しています。他のすべての値がうまく出てきているが、私はこれを追加したとき、私はエラーを取得:
if not isDBNull(vRdr("uniqueID")) then
_uniqueID = vRdr.GetGuid("uniqueID")
end if
私が手にエラーは、私はなぜ私はそんなにトラブルを抱えていますかわからない
Input string was not in a correct format.
ですこれらの値を選択しようとしています。私はまた、運のないデータリーダーの値にGuid.Parse()
とGuid.TryParse()
を試しました。
読んでいただきありがとうございます。
恐ろしいことに、これはRTFMをはるかに上回ってはいけません。ありがとう、これは動作します。 – rg89
これは私のためには機能しません。 – cja
あなたのコードとエラーを新しい質問として投稿してください。問題の解決方法を見てみましょう。 – mgnoonan