您的位置:首页 > 编程语言 > C#

c# 查询 插入 access db 2007

2015-08-19 10:13 627 查看

连接查询

DataSet readAccessDB()
{
OleDbConnection strConnection = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" + "test.accdb" + ";Persist Security Info=False");
//建立数据库引擎连接,注意数据表(后缀为.db)应放在DEBUG文件下 Provider = Microsoft.ACE.OLEDB.12.0
OleDbDataAdapter myda = new OleDbDataAdapter("select * from 表1" ,strConnection);
//建立适配器,通过SQL语句去搜索数据库
DataSet myds = new DataSet();
//建立数据集
myda.Fill(myds, "表1");
return myds;
}


写入数据

int writeAccessDB(string strsql)
{
OleDbConnection strConnection = new OleDbConnection("Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" + "test.accdb" + ";Persist Security Info=False");

try
{
strConnection.Open();
OleDbCommand command = new OleDbCommand(strsql, strConnection);
int rows = command.ExecuteNonQuery();
strConnection.Close();
strConnection.Dispose();
return rows;
}
catch (System.Data.SqlClient.SqlException ex)
{
strConnection.Close();
strConnection.Dispose();
return 0;
throw new Exception(ex.Message);
}
}


下载demo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: