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运行结果。

1、此软件是你编写的吗?或者说是有源码?如果有,直接改用MSSql数据库改成网络版本就可以了。

2、此软件是别人写的,那现在只能写个小工具来实现你的需要了

思路有很多,总的来说就是一个提交数据的形式。

使用MSSql数据进行数据收集就是一种比较简单的方式。

每天自动运行这个小工具,判断是否有新增加的记录,有就提交到服务器中,

虽然要写点代码,但做出来之后就很省心了。

---------------------------------------------------

软件是你写的那就很容易了,不能使用MSsql名Mysql之类的数据库吗?

只能使用ACCESS??

那只有考虑使用类似于网络验证的那种方式了。

在服务器建立WEB系统,写一个ASP页面,把数据提交到这个页面上,再通过这个页面转到ACCESS中,非常的麻烦

新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件

然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT

jet

40

OLE

DB

Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。

此外一楼说的ACCESS数据库不支持共享修改,但可共享只读访问

以下给出代码:

Private

Sub

Form_Load()

With

Adodc1

Adodc1ConnectionString

=

"Provider=MicrosoftJetOLEDB40;Data

Source=E:\db1mdb;Persist

Security

Info=False"

Adodc1RecordSource

=

"select

name

from

b1

order

by

name"

Adodc1Refresh

DataGrid1Refresh

End

With

End

Sub

以上就是关于c# 局域网连接ACCESS数据库如何写连接字符串全部的内容,包括:c# 局域网连接ACCESS数据库如何写连接字符串、易语言编写局域网ACCESS数据库数据同步问题、VB中,访问局域网中的ACCESS数据库,并可以进行 *** 作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存