ADO.NET连接ACCESS数据库

来源:百度知道 编辑:UC知道 时间:2024/07/04 00:36:18
数据库在电脑上的地址 f:\db\mydb.mdb 数据库里有表 KingTable 表里有字段 A ,B,C 等等。
我用的是VS2008,请问如何在VS上使用ADO.NET,连接上述电脑地址的数据库,进行读取数据等操作。本人新手,对VS界面也不太熟悉,请给我个具体的步骤 吧,还有具体的编写代码,谢谢!!

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表中第二个字段的内容到文本框。
关闭数据读取器
关闭数据库连接

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();