VB怎样读取数据库并显示出来?

小弟Vb刚学,什么都还不懂。我想问一下Vb怎样读取MDB数据库并显示出来。我D盘有个“1.mdb”文件。想通过Vb读取出来里面的数据并显示到由图所示的DataGrid控件... 小弟Vb刚学,什么都还不懂。我想问一下Vb怎样读取MDB数据库并显示出来。
我D盘有个“1.mdb”文件。想通过Vb读取出来里面的数据并显示到由图所示的DataGrid控件上。
展开
 我来答
千锋教育
2016-01-06 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

  VB读取数据库并显示出来的方法可参考下面用控件的实现方法:

  1. ACCESS数据库,用VB6里的Data控件,选中它,设置属性:

  2. DatabaseName 属性:连接到数据库文件

  3. RecordSource 属性:连接数据表(可以用Select语句返回记录集)

  4. 然后使用它的:data1.Recordset.Fields(“字段名”),就可以返回获得你说的内容了。

梵天弘业T2
2011-01-13 · TA获得超过2140个赞
知道小有建树答主
回答量:1305
采纳率:0%
帮助的人:981万
展开全部
用StrIn = Inet1.GetChunk(0, icString)获取到查询结果,然后直接打印到VB窗口,或是绑定到相关控件上就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
365297318xu
推荐于2018-12-22 · TA获得超过354个赞
知道小有建树答主
回答量:935
采纳率:0%
帮助的人:400万
展开全部
VB与数据库连接可以使用数据库控件进行,也可以引用ADO对象,数据库控件的使用比较简单,下面我就介绍使用ADO对象进行连接,首先打开"工程-引用",选择其中的Microsoft ActiveX Data Objects 2.0 Library(2.0以上版本都可以):
ACCESS数据库名为"学生.mdb"其中有张数据库表名为"表",下面就介绍如何使用代码进行连接到数据库"学生",代码如下:
Function Connection() As String
'数据库的连接字符设置
Connection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path + "\学生.mdb"
End Function
数据库"学生.mdb"在当前目录下,故使用APP.Path
Private Sub Form_Load()
Dim mr As New ADODB.Recordset
Dim cnn As New ADODB.Connection
Dim Sql As String
Sql="select * from 表"
cnn.Open Connection '使用cnn对象打开数据库连接
mr.Open Sql, cnn, adOpenKeyset, adLockOptimistic
'打开数据库记录
If mr.eof then
msgbox "数据库表为空!"
else
msgbox "数据库表不为空!"
end if
set mr=nothing
'关闭记录对象
set cnn=nothing
'关闭连接对象
End Sub
OK,程序到此,已经能成功地访问数据库了,并能打开数据库中的表
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kyokoclm
2011-01-12
知道答主
回答量:34
采纳率:0%
帮助的人:13万
展开全部
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\1.mdb ");
conn.Open();
DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] { null, null, null, "TABLE" });
conn.Close();
GridView2.DataSource = dt;
GridView2.DataBind();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乙桖卉k4
2011-01-13
知道答主
回答量:74
采纳率:0%
帮助的人:32.8万
展开全部
读写加密数据库源代码,你下载来看看

参考资料: http://www.vb2005.com/read.php?tid=69

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式