我正在从 sql 数据库中读取数据,连接发生了,但出现了以下错误:
{"Index was outside the bounds of the array."}
在这一行:
TextBox2.Text = TextBox2.Text & sqRdr.GetValue(22) & vbCrLf
请帮我解决这个问题,因为我已经计算了表格中的所有列,结果正好是 (22)。
最佳答案
datareader 的列序号从 0 开始,因此第 22 列将为 sqRdr.GetValue(21)
关于arrays - 奇怪的阵列问题.....需要这方面的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408538/