要不你把这段程序和数据库发送给我,我给你调试吧
[email protected]

解决方案 »

  1.   

    要不你把这段程序和数据库发送给我,我给你调试吧
    [email protected]
      

  2.   

    这个程序什么也没有,我就是直接在代码里写的一段,,其他的还什么也没有写呢现在就不好使了!而且我的数据库里并没有 MSysAccounts 这个表啊!!
      

  3.   

    数据库加了密,使用了工作组信息文件 ,应该将它去掉
    如果真是要进行加密的话,可以在ACCESS的窗体中用一个文本框将currentproject.connection.conectionstring保存起来,然后你就知道它的具体连接代码了.
      

  4.   

    新建一个ACCESS数据库test.mdb
    strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=F:\test.mdb"
      

  5.   

    你的代码在我这运行顺利,应该是你的ado出问题了。
      

  6.   

    我引用了 :  Microsoft Jet and Replication Objects 2.5 Library
               Microsoft ADO Ext.2.5 for DDL and Security 
               Microsoft Axtives Data Objects 2.1 Library不对吗????
      

  7.   

    而且我如果要是重新做了一个工程,,运行的话,,就又好使了 可是原来的那个工程却不好使!!  要是重新做 数据库的话,,那里面可是有很多的数据啊!to : snoweagle(雪鹰) 我对数据库并没有加密啊!
      

  8.   

    用Access的数据库实用工具里面的功能,修复一下数据库!
      

  9.   

    选择菜单:工具-->选项-->视图
    显示一栏里面有一项:系统对象,打钩后可以看到系统表不过我查了一下,没找到有MSysAccounts,看表的名字,似乎跟访问的账号有关,你可以找一下菜单:工具-->安全 看看里面账号,权限等设置是否合法。不行的话你还可以再试一下一下的方法:用 工具-->数据库实用用具-->数据库转换里面的功能,把数据库转换为Acces97的格式,然后重新打开转换后的文件,会提示你升级文件,利用Access升级的过程重新整理一下数据库。还不行的话:
    新建一个数据库,利用 文件-->获取外部数据-->导入 的功能,把原来数据库里面的表都导入新数据库。
      

  10.   

    选择菜单:工具-->选项-->视图
    显示一栏里面有一项:系统对象,打钩后可以看到系统表不过我查了一下,没找到有MSysAccounts,看表的名字,似乎跟访问的账号有关,你可以找一下菜单:工具-->安全 看看里面账号,权限等设置是否合法。不行的话你还可以再试一下一下的方法:用 工具-->数据库实用用具-->数据库转换里面的功能,把数据库转换为Acces97的格式,然后重新打开转换后的文件,会提示你升级文件,利用Access升级的过程重新整理一下数据库。还不行的话:
    新建一个数据库,利用 文件-->获取外部数据-->导入 的功能,把原来数据库里面的表都导入新数据库。