请教高手:编了个软件,订单系统,access数据库,adodc使用连接字符串连接数据库,单机版设计好了 用了两个mdb,一个订单的,一个管理员的.现在要实现前台机子输入,对订单.mdb进行添加,删除,查询等操作,楼上的机子进行管理.
看了好多帖子,似乎比较简单而且一致的意见是在楼上机子新建个共享文件夹,将数据库放到里面,两台机子都建立odbc连接,都安装我的软件,就可以了可是可是为什么在前台登陆的时候出现:[microsoft][odbc驱动程序管理器]驱动程序的SqlSetConnectAttr失败为什么?

解决方案 »

  1.   

    对了还有,在登陆界面的load中编写代码Adodc1.ConnectionString = "provider=microsoft.jet.oledb.4.0;Data Source=\202.117.1.1\\共享\db2.mdb;User Id=admin;Password=admin;"就会有"无法启动应用程序,工作组文件丢失,或已被其他用户以独占的方式打开"的提示.
    为什么?!
      

  2.   

    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\172.16.74.33\莱钢项目\assessDb.mdb;Jet OLEDB:Database Password=888;Persist Security Info=False"连接字符串如上
      

  3.   

    你是用什么方式打开数据库表的?
    应该用最后那种,批updata
      

  4.   

    文件夹是完全共享吗,在程序中直接使用ADODC控件的属性编辑窗体来直接加载ODBC数据库试试。
      

  5.   

    回复xiaoxiaop:文件夹是完全共享吗,在程序中直接使用ADODC控件的属性编辑窗体来直接加载ODBC数据库试试。照做了 提示[microsoft][odbc microsoft access driver]参数不足,期待是1
      

  6.   

    回复jekexys2004(浪傲)你是用什么方式打开数据库表的?
    应该用最后那种,批updata
     
    直接用adodc的属性编辑来加载数据库的
    批update是怎么个批法?
      

  7.   

    真累 又出现错误提示:对象变量或with块变量未设置 ,黄色的条条在语句If Adodc1.Recordset.RecordCount = 0 Then 上头
    可是单机版怎么就是好好的呢