Foxtable(狐表)用户栏目专家坐堂 → 发现一个引起闪退的问题


  共有3406人关注过本帖树形打印复制链接

主题:发现一个引起闪退的问题

帅哥哟,离线,有人找我吗?
304376480
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:339 积分:3766 威望:0 精华:0 注册:2017/9/7 15:20:00
发现一个引起闪退的问题  发帖心情 Post By:2019/7/25 10:16:00 [显示全部帖子]

老师您好!

我把数据库2003.mdb文件升级成2010.accdb文件以后,
BeforeConnectOuterDataSource事件中的代码改为

If e.name = "连接名称" Then
    e.  ConnectionString   = Provider=Microsoft.ACE.OLEDB.12.0;Data Source= & e.ProjectPath & "2010.accdb;Persist Security Info=False;Jet OLEDB:Database Password=123456"
End If
(由于会出现乱码的情况,上面的代码少打了两个“”符号)

之后,程序就出来无法正常打开的情况,即使打开了程序,也会出现闪退的情况,用回原来的2003.mdb文件,一切恢复正常。

是不是我用错了数据库提供程序的问题?
[此贴子已经被作者于2019/7/25 10:24:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
304376480
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:339 积分:3766 威望:0 精华:0 注册:2017/9/7 15:20:00
  发帖心情 Post By:2019/7/26 12:42:00 [显示全部帖子]

安装完二楼的组件后,问题仍然存在,我测试重新开了一个项目,设置2010.accdb版的数据库,同样也出现闪退的情况,应该可以肯定,连接2010.accdb数据库是有问题的,

 回到顶部