怎么让c#调用Access的查询

怎么让c#调用Access的查询,第1张

1首先使用Access创建一个数据保存在硬盘某处,使用MDB

2打开Vs 2013,引入命名空间:

using SystemDataOleDb;

声明对象

private  OleDbConnection _oleDbConn;         private  OleDbDataAdapter _oleDbAda;

3构建链接信息:

public readonly static string _strdata = stringFormat("{0}{1}{2}", "provider=microsoftjetoledb40; Data Source=", SystemIOPathGetDirectoryName(AssemblyGetExecutingAssembly()Location), @"\db\StuManDatamdb");

我这里是构建一个目录:当前目录先的db文件夹下的StuMandatamdb数据库文件。

当然你可以可以直接指定目录:例:

string_strdata=@"provider=microsoftjetoledb40; Data Source=C:\db\StuManDatamdb";

这样就构建好了链接信息

4_oleDbConn = new OleDbConnection(_strConn);//根据链接信息实例化链接对象

_oleDbConnopen();//打开连接;

_oleDbAda = new OleDbDataAdapter(strsql, _oleDbConn);//strsql sql语句

见过sql语句执行的数据库连接对象

_oleDbAdaFill(dt, tableName);

//将结果保存到本地结果及 dt==DataSet dt=new DataSet();

//Ok,Now,可以 *** 作dt了,当然前提它不是空的

5调用示例,构建Sql语句,传给显示窗体对象。

6使用封装好的类,返回查询结果集,并提取数据。

7运行结果。

以上就是关于怎么让c#调用Access的查询全部的内容,包括:怎么让c#调用Access的查询、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9514295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存