Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
VB2019 バージョン情報
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30949#CommentId86137
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2024/2/28 11:20:27
> Dim F_DATA01 As String = String.Empty
> Dim F_DATA02 As String = String.Empty
(中略)
> F_DATA01 = dr.Item("STAFFCODE") ' ★
> F_DATA02 = dr.Item("STAFFNAME") ' ★
たとえば、戻り値が DBNull だったということはないでしょうか?
でも、その場合の例外は System.InvalidCastException の
「型 'DBNull' から型 'String' への変換は無効です。」になるはずなので
いくらなんでも、気がつかないはずは無いか…。
SQL を見る限り、フィールド名のスペルミスでもなさそうですし、
やっぱり、エラーの詳細が追えないと分からないですね。
失敗の原因が、掲示板投稿時に端折ったり改編した箇所にあるという可能性もありえますし。
ひとまず型変換の問題を事前回避するため、Option Strict On モードで
コンパイルが通る状態にまで改修してみることをお奨めします。