连接远程Access数据库

tigerhu76 2004-01-17 03:24:34
请问如何连接并访问远程数据库?
...全文
116 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerhu76 2004-02-02
  • 打赏
  • 举报
回复
我改在网站上直接操作了。但还是谢谢大家。
ZOE 2004-02-02
  • 打赏
  • 举报
回复
MDB不支持多线程写入,多用户情况下会很糟糕。
xiaoshf 2004-02-01
  • 打赏
  • 举报
回复
我觉得可以考虑使用webservice,这样客户端可以保持与数据的无关性。客户端只关心 webservice在哪里就OK了。
不过如果有很多人同时访问那就要注意独享、只读等问题的配合了。总之要注意MDB文件被损坏,最好是注意自动备份。
tigerhu76 2004-02-01
  • 打赏
  • 举报
回复
Remote Data Service?
tigerhu76 2004-01-31
  • 打赏
  • 举报
回复
这样好象不行啊!Data Source=\\xx.xx.xx.xx\data\mydb.mdb
是这样写的吗?
LongBow007 2004-01-31
  • 打赏
  • 举报
回复
RDO
RDO
RDO
RDO
RDO
suntt 2004-01-29
  • 打赏
  • 举报
回复
可用这个通过http连接到远程的数据库

Access连接字符串:
cnstr = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\myServer\c:\inetpub\wwwroot\yourdb.mdb"

注:myserver为服务器名也可以为IP地址。
tigerhu76 2004-01-29
  • 打赏
  • 举报
回复
服务器不支持SQL Server
cqs6616 2004-01-20
  • 打赏
  • 举报
回复
远程共享ACCESS文件的话,在多用户使用情况下,容易出现文件损坏的情况。
copcup 2004-01-20
  • 打赏
  • 举报
回复
我想你可以用你的程序调用远程的asp,php,或asp.net去操作数据库,然后在把结果传回来。这种方法很简单,不知是不是你问的。
thelostman 2004-01-20
  • 打赏
  • 举报
回复
我记得做过修改数据库以后自己写一段代码用ftp带密码直接传上去,不知符合你的要求吗
tigerhu76 2004-01-20
  • 打赏
  • 举报
回复
谢谢大家的回复,我想我还是试着在页面上建一个直接可以管理的入口,这样以后是不是就和操作本地数据库一样了?我是指直接用asp写一个管理页面,然后一起发布到网上。但我的asp知识有限,不知能不能完成?
lxhvc 2004-01-19
  • 打赏
  • 举报
回复
办法还是有的,就是把Access数据库作为共享资源使用。
LongLongRiver 2004-01-19
  • 打赏
  • 举报
回复
我以前也碰过这个问题!、
我的解接办法有2个,兄弟看看哪个适合你!
1。如果是局网,你可以动态添加网上邻居的办法,把那台机子共享过来,那么访问的时候就象访问本地机子一样,程序关并时,可以动态的在网上邻居上把那机子删除,数据库联接可以动态配置ODBC,我刚开始的时候就是这么搞的,用2个API函数就可以了。当时我也不懂SQL SERVER,ORACLE这类的网络数据库,见笑了!
2。如果不是局网,可以用NET USE命令,把用IP标识的那台机子共享过来,别的就和上面一样了
以上两种方法都可以用程序完成,代码我都有。不过我现在不在学校,没办法给你贴出来
tigerhu76 2004-01-17
  • 打赏
  • 举报
回复
但那样每次修改过后又要传到网上去,麻烦。
1979xt 2004-01-17
  • 打赏
  • 举报
回复
不过可以把ACCESS的数据库文件复制到本地使用
1979xt 2004-01-17
  • 打赏
  • 举报
回复
ACCESS是本地数据库,不能远程访问
shenanigan 2004-01-17
  • 打赏
  • 举报
回复
ODBC


Standard Security:

"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=;"



Workgroup:

"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;SystemDB=C:\mydatabase.mdw;"



Exclusive:

"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd="



OLE DB, OleDbConnection (.NET)


Standard security:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;"



Workgroup (system database):

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw;"



With password:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;"



16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧