ACCESS属于单机文件型数据库,不同于MSSQL或MYSQL,不能够在客户端直接读写的。
如果一定要这么做,可以参考网站的方式,就是在服务器端用ASP做个数据读写接口,然后客户端通过>
strconn = "Provider=MicrosoftJetOLEDB40;Data Source=\\1721605\database\datamdb";
必须对\\1721605\database\datamdb有读写权限。或者将\\1721605\database\映射为网络驱动器。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using SystemDataOleDb;
DataSet ds = new DataSet();
OleDbCommand comm = new OleDbCommand();
OleDbDataAdapter da = new OleDbDataAdapter();
//access数据库连接字符串,自行更改数据库路径和名字
string ConnectionStr = @"Provider=MicrosoftACEOLEDB120;Data Source=" + ApplicationStartupPath + @"\EquipmentDBmdb;Persist Security Info=False";
OleDbConnection conn = new OleDbConnection(ConnectionStr);
connOpen();
commConnection = conn;
commCommandType = CommandTypeText;
commCommandText = "select from DictOper";//查询DictOper表
daSelectCommand = comm;
daFill(ds);
textBox1Text=dsTables[0]Rows[0][0]ToString();//显示第一行第一列的一个值
connClose();
以上就是关于vb6.0中怎样远程访问access数据库全部的内容,包括:vb6.0中怎样远程访问access数据库、如何用C#远程 *** 作网络空间里的access数据库、如何远程调用ACCESS数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)