投稿者 ど素人  (社会人) 投稿日時 2018/5/25 13:21:46
 魔界の仮面弁士 

>GetString メソッドは、0 から始まる列番号を指定します。
>列番号の最大値は、検索結果のフィールド数 - 1 です。

だから今回
Dim sqlQuery As String = "SELECT Password, 権限 FROM [dbo].[Table] WHERE ID = @Id"
としているため
第 0 列が Password フィールド
第 1 列が 権限 フィールド
となっているのですね!

勉強になりました。ありがとうございます。