客户要求将原单机版的软件(ACCESS数据库)升级为网络中应用(多台机器共用这一个ACCESS数据库,由于客户数据量不大且同一时刻很少有人共同使用,所以其要求直接使用原来ACCESS数据库,不要使用SQL数据库)。这要如何实现呢?我看过其它公司的很多ACCESS数据库网络版的数据库应用程序都是通过stocklink.udl连接属性对话框来设置连接信息的,但我不知其是如何实现的?而且如何让stocklink.udl这个连接属性对话框一启动就默认数据库为当前目录下的ACCESS数据库? 编程语言为VB
在代码中这样写:\\计算机名或IP地址\共享目录名\数据库名.mdb ,这个我可以实现.我就是想通过直接调用stocklink.udl生成的连接字符串,这样的话客户操作会比较容易一些
在代码中这样写:\\计算机名或IP地址\共享目录名\数据库名.mdb ,这个我可以实现.我就是想通过直接调用stocklink.udl生成的连接字符串,这样的话客户操作会比较容易一些
在你的文件夹下创建一个新的 .txt 文件,文件名任意(不必是 Stocklink)。将扩展名改为 .udl。
双击此文件,弹出连接数据链接属性对话框。在“提供者”标签页上选择 Microsoft Jet 4.0 DB Provider。然后在“连接”屏上选择你的数据库。2
连接字符串的写法:
cn.ConnectionString ="File Name=c:\路径\文件名.udl";
1、提供者如何默认为Microsoft Jet 4.0 DB Provider?
2、连接中数据库名称如何默认为自己所写的数据库名称?
3、在程序中我是按您说的去做,但会出现错误
cn.ConnectionString ="File Name=c:\路径\文件名.udl";
cn.open ‘执行这句时出现错误为:未发现数据源名称并且未指定数据库默认驱动程序。