Access数据库连接问题,麻烦vb高手帮忙解决

青尘 2012-11-24 05:44:38
Imports System.Data
Imports System.Data.OleDb
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub btnSelect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSelect.Click
Dim connStr, selectName, selectCmd As String
selectName = InputBox("请输入姓名", "查询成绩")
selectCmd = "SELECT * FROM SCORE WHRER name='" & selectName & "'"
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=SCORE.mdb"
Dim conn As OleDbConnection, cmd As OleDbCommand, myReader As OleDbDataReader
conn = New OleDbConnection(connStr)
cmd = New OleDbCommand(selectCmd, conn)
conn.Open()
myReader = cmd.ExecuteReader() ‘这有问题!
If myReader.Read() Then
txtShow.Text = "学号" & vbTab & myReader.Item("id_num") & vbNewLine
txtShow.Text &= "姓名" & vbTab & myReader.Item("name") & vbNewLine
txtShow.Text &= "语文" & vbTab & myReader.Item("chi") & vbNewLine
txtShow.Text &= "数学" & vbTab & myReader.Item("math") & vbNewLine
txtShow.Text &= "英语" & vbTab & myReader.Item("eng")
Else
txtShow.Text = "找不到这个学生的成绩!"
End If
End Sub
Private Sub btnEnd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnd.Click
End
End Sub
End Class

ps:我用的是Visual Basic 2010学习版
...全文
60 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
青尘 2012-12-11
  • 打赏
  • 举报
回复
谢谢你,我已经找出问题的所在了
newtee 2012-11-24
  • 打赏
  • 举报
回复
myReader.Close()

64,652

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧