ADO.NET连接ACCESS数据库

数据库在电脑上的地址f:\db\mydb.mdb数据库里有表KingTable表里有字段A,B,C等等。我用的是VS2008,请问如何在VS上使用ADO.NET,连接上述... 数据库在电脑上的地址 f:\db\mydb.mdb 数据库里有表 KingTable 表里有字段 A ,B,C 等等。
我用的是VS2008,请问如何在VS上使用ADO.NET,连接上述电脑地址的数据库,进行读取数据等操作。本人新手,对VS界面也不太熟悉,请给我个具体的步骤 吧,还有具体的编写代码,谢谢!!
展开
 我来答
TitanTao
推荐于2016-05-07 · TA获得超过651个赞
知道小有建树答主
回答量:207
采纳率:100%
帮助的人:224万
展开全部
vb.net
首先引用Access ado.net命名空间
imports system.data.oledb

连接数据库代码

dim connstr as string="provider=microsoft.jet.oledb.4.0;data source='" & dbpath & "'"
上面是数据库连接字符串 dbpath 是数据库路径

dim conn as new oledbconnection(connstr)
conn.open
打开数据库连接

dim sql as string="select * from A"
dim cmd as new oledbcommand(sql,conn)
dim dr as oledbdatareader=cmd.executereader
textbox1.text=dr.getstring(1)
dr.close
conn.close
读取A表中第二个字段的内容到文本框。
关闭数据读取器
关闭数据库连接
txtcrong
2009-05-17 · 超过19用户采纳过TA的回答
知道答主
回答量:156
采纳率:0%
帮助的人:41.6万
展开全部
OleDbConnection AconnStr = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source="f:\db\mydb.mdb;");
OleDbCommand Acmd=new OleDbCommand("select * from kingtable",AconnStr);
OleDbDataAdapter oda = new OleDbDataAdapter();
oda.SelectCommand = Acmd;
DataSet ds = new DataSet();
DataTable dt = new DataTable();
AconnStr.Open();
oda.Fill(ds, "chaxun");
dt = ds.Tables[0];
AconnStr.Close();
这是拿C#实现的,将表中的所有数据取出来放到表dt中,要使用的时候通过dt.items(i)(j)改变下标i,j的值查找表.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式