VB查询ACCESS数据库
来源:百度知道 编辑:UC知道 时间:2024/06/15 20:03:15
如何实现此功能?
最好有步骤和编码
PS:我用的VS2005 ACCESS2003
http://i291.photobucket.com/albums/ll317/leeheeyoun/QQ.jpg
这是那个数据库里的表的截图
我需要输入“入库单”里的编码来查询那个单里的内容
代码复制进去,显示错误:OleDbDataAdapter、DataTable未定义 DataGridvView1为声明
2005下很方便,甚至不需要代码,(用 datasource控件),你的提问太宽泛了,没法回答,补充一下到底是什么信息.
一.不用代码
一个textbox,一个datagridview
下面代码放在textbox TextChanged事件下.
Dim conn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=路径AccessFile.mdb;Persist Security Info=False"
Dim cmd As String = "Select * from 表名 where 入库单='" & TextBox1.Text & "'"
Dim adapter As New OleDbDataAdapter(cmd, conn)
Dim topics As New DataTable
adapter.Fill(topics)
DataGridView1.DataSource = topics
DataGridView1.Refresh()
以下代码我用自己的一个表调试成功
Dim conn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\信息表.mdb;Persist Security Info=False"
Dim cmd As String = "Select * from 职工信息 where 姓名 ='" & TextBox1.Text & "'"
Dim adapter As New OleDbDataAdapter(cmd, conn)
Dim topics As New DataTable
adapter.Fill(topics)
DataGridView1.DataSource =