- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「指定されたキャストは有効ではありません」)
指定されたキャストは有効ではありません
このQ&Aのポイント
- ASP.NET初心者です。WebMatrixを使っています。
- DataSetから文字列を取得する際に「指定されたキャストは有効ではありません」というエラーが発生します。
- キャストを行わない場合は、「型 'object' を型 'string' に暗黙的に変換できません」というエラーが出ます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
お世話になります。 憶測ですが、DataSet の DataTable の中に DBNull 値のレコードが入っているのでは? 値が DBNull 値かどうか訊いた上でキャストするか、 またはこんな手段とか a = System.Convert.ToString(ds.Tables[0].Rows[i][0]); もしくは、as 演算子を使うなど。 http://www.atmarkit.co.jp/fdotnet/dotnettips/005castandas/castandas.html