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界面也不太熟悉,请给我个具体的步骤 吧,还有具体的编写代码,谢谢!! 展开
我用的是VS2008,请问如何在VS上使用ADO.NET,连接上述电脑地址的数据库,进行读取数据等操作。本人新手,对VS界面也不太熟悉,请给我个具体的步骤 吧,还有具体的编写代码,谢谢!! 展开
2个回答
展开全部
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表中第二个字段的内容到文本框。
关闭数据读取器
关闭数据库连接
首先引用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();
oda.Fill(ds, "chaxun");
dt = ds.Tables[0];
AconnStr.Close();
这是拿C#实现的,将表中的所有数据取出来放到表dt中,要使用的时候通过dt.items(i)(j)改变下标i,j的值查找表.
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的值查找表.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询