如何使用 C# 查询远程 MS ACCESS .mdb 数据库
我正在尝试使用 C# 查询 mote MS ACCESS 数据库 .mdb 文件。将文件复制到本地计算机时可以成功查询它。我只想远程放置文件,所以我的客户端程序不包含原始数据。
static string m_path = "http://www.xyz.com/temp/";
static string m_connWords = "Provider=Microsoft.JET.OLEDB.4.0;data source = " + m_path + "data.mdb";
我跳过了执行连接、读取器和查询的其余代码。
我确信当我将 m_path 更改为本地 mdb 副本的本地路径时,它会起作用。而且我使用url路径时可以下载mdb文件,因此url路径指定正确。有人知道我缺少什么吗?
谢谢
I am trying to use C# to query a mote MS ACCESS database .mdb file. I can successfully query it when copying the file to my local machine. I just want to put the file remotely, so my the client side program doesn't contain raw data.
static string m_path = "http://www.xyz.com/temp/";
static string m_connWords = "Provider=Microsoft.JET.OLEDB.4.0;data source = " + m_path + "data.mdb";
I skip the rest of code doing connection, reader, and query.
I am sure when I have my m_path change to a local path for a local mdb copy, it works. And I can download the mdb file when using the url path, so the url path is specified correctly. Anyone know how what I am missing?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您无法通过 HTTP 连接到 Access 数据库。您需要通过文件共享 UNC (\server\share\access.mdb) 访问它。
You can't connect to an access database via HTTP. You'll need to access it via a file share UNC (\server\share\access.mdb).
我认为你必须临时进行一些 FTP 上传和下载...
请参阅此链接
http://www.codeproject.com/KB/IP/SimpleFTPDemo.aspx
当你把它放在临时目录中时,你得到了 MS Access 的本地路径..
打开网站的“客户端面板”并创建 ODBC驱动程序/MS Access 数据库...
请参阅有关如何在 SitePanel 中连接数据库 MS Access 的信息。
你可以看到所有的信息,比如
如何...
邮件客户端设置、MS Access 数据库连接、MS SQL 数据库连接、
例如,在我的域面板中,我在 ZNetPanel 上有这个...
然后我想您知道如何连接 ODBC !!
i think you have to some FTP upload n download temporary for that....
see this link
http://www.codeproject.com/KB/IP/SimpleFTPDemo.aspx
and when you put it in temp directory you got then local path.. of MS Access
Open your "Client Panel" of website and make ODBC Driver/MS Access Database in that...
see the information about how to connect Database MS Access in your SitePanel.
you can see there all the informations like
How to...
Mail Client Settings, MS Access Database Connection, MS SQL Database Connection,
just for example in my domain panel i have this on ZNetPanel...
And then i think you knw how to connect ODBC !!