我想知道如何连接Access 2007数据库并使用C#.net2005从中检索数据。我对数据库连接一无所知。请帮助我,我是新手。如果你很忙解释,你可以提一下这个教程的好链接
答案 0 :(得分:1)
使用OleDbConnection,学习ADO.NET:http://msdn.microsoft.com/en-us/data/aa937699.aspx
答案 1 :(得分:1)
C# How to connect to MS Access 2007 - 您可以在那里找到代码示例。
您还可以执行以下操作。
创建一个新的winforms应用程序。
转到服务器资源管理器(View-> Server 资源管理器,Ctrl + Alt + S)
在服务器资源管理器上,右键单击 在数据连接上添加数据 连接。
选择添加连接选项。
将数据源更改为 访问数据库。
打开要附加的mdb文件。 它将产生它的连接 字符串自动。
然后你可以选择你的表格 想要插入和使用的查询。
只需选择表格并点击即可 所有领域。
连接完成后,拖动它 并放在表格上。视觉工作室 将为您生成背后的代码 自动
答案 2 :(得分:1)
如果要连接到Access数据库。
您必须按照以下步骤操作: -
1)首先添加“using System.Data.OleDb;”在CS文件的顶部。
2)创建连接字符串并打开连接。
访问2007
string ConnStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\abc.mdb;Jet OLEDB:Database Password=password";
OleDbConnection MyConn = new OleDbConnection(ConnStr);
3)打开此连接。
MyConn.Open();
4)为命令和读者创建对象以从访问数据库获取数据。
OleDbCommand Cmd = new OleDbCommand(StrCmd, MyConn);;
OleDbDataReader ObjReader = Cmd.ExecuteReader();
5)现在查看reader对象以获取数据
if (ObjReader != null)
{
}
6)完成处理后
ObjReader.Close();
MyConn.Close();