永发信息网

求在VB.net中正确用好DataReader与数组赋值

答案:2  悬赏:70  手机版
解决时间 2021-01-30 07:16
在VB.net中,要求将表class中字段lesson值赋给一数组mb(),用了下段代码:

MyConnection.Open()
MyCommand = New OleDbCommand("Select * from class", MyConnection)
MyReader = MyCommand.ExecuteReader()
i = 1
While MyReader.Read()
mb(i) = MyReader("lesson")
i = i + 1
End While
MyConnection.Close()
MyCommand.Dispose()
MyReader.Close()

前面也作了Dim MyCommand As OleDbCommand, Dim MyReader As OleDbDataReader,Dim mb() As String和Dim i As Integer的定义,但运行后出现"未将对象引用设置到对象的实例"的错误信息,不知代码啥地方用错了,恳请高人指点!
最佳答案
错在哪一时判断不了
不过建议 select * 改为 select lesson好一些
i=1 改为 i=0
还有就是循环有问题 i=i+1是没有影响循环的,你用的是while又不是for
全部回答
你的循环有问题 while 只是做了读下个数据,并不做到负指字符串循环! 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
珠光玻璃经销处地址有知道的么?有点事想过去
六钱上的小龙虾价格是多少
武安市国土资源局徘徊国土资源所地址在哪,我
3月27日晚上120多个国家和地区的数千个城市参
种种的意思是什么啊?知道的请说下!
龙之谷手游等级不够做主线怎么升级
男人吃尼尔雌醇每月5mg,连续半年会有什么影
永年县国土资源局大北汪国土资源所地址在什么
美时·美克时尚布艺怎么去啊,我要去那办
竞价推广关键词,旅游行业的通用词要怎么确定
剑网3怎么触发特效腰坠的效果
【描写杭州的诗句】描写杭州的诗句要注明作者
such ting和such a thing的区别
永年县国土资源局地址在什么地方,想过去办事
买新车提车注意事项
推荐资讯
宁通家政服务有限公司地址有知道的么?有点事
honey gift攻略
中和大厦停车场(环城路161号附近中和大厦停车
雅丽家厨柜衣柜地址在哪,我要去那里办事
嚅忍的意思是什么啊?知道的请说下!
洁丰干洗(龙井大道与富饶路交叉口西)地址在什
书堂村地址好找么,我有些事要过去
儒职的意思是什么啊?知道的请说下!
轻桡的意思是什么啊?知道的请说下!
泥母的意思是什么啊?知道的请说下!
读“太阳系示意图”,C、E之间为小行星带,完
ue 22.10.0.12 脱机激活
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?