以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]外部表设置加载条件后闪退 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=158510) |
||||
-- 作者:chnfo -- 发布时间:2020/11/22 14:39:00 -- [求助]外部表设置加载条件后闪退 使用的最新的开发版(而且是把原来的卸载后刚刚重新安装的),使用外部数据库,里面建了4个空表。 然后在数据表-外部数据表-编辑-过滤/排序中设置条件:[_identify] is null 后来又试了一下在BeforeLoadOuterTable中设置 e.SeltString = "sel * from {" & e.DataTableName & "} where [_identify] is null" 然后启动图片打开以后,桌面鼠标就开始转圈圈,然后————就直接闪退了。 然后以Ctrl模式进入以后,把外部表加载条件删除,又正常了。-----我是新建的一个空项目,而我之前的项目即使用Ctrl模式都打不开项目了。 这是什么问题?
[此贴子已经被作者于2020/11/22 14:40:19编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2020/11/22 21:09:00 -- 1楼项目我测试没有问题呀。把项目里的bin目录删除掉,重启项目试试 |
||||
-- 作者:chnfo -- 发布时间:2020/11/22 21:16:00 -- 整过很多遍了,重装、删除Bin,啥都干了。 折腾好久 按Ctrl都打不开文件了,之前的项目打不开,所有的代码重写一遍,但是外部表还是得用加载条件,又挂了,还好备份一次。 有没有可能跟.net环境有关啊? 现在的系统win10的64位系统,以前提过用64位的access数据库连接工具,有时候也会出问题,后来还是用回32位的连接工具才好了。
[此贴子已经被作者于2020/11/22 21:43:12编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2020/11/22 21:46:00 -- 肯定是要使用32位的连接工具的 |
||||
-- 作者:chnfo -- 发布时间:2020/11/22 22:35:00 -- 很怪异的闪退。不设加载条件就好好的,一设条件就闪退 |
||||
-- 作者:有点蓝 -- 发布时间:2020/11/22 23:04:00 -- 不行就改为使用mdb数据库吧,不要使用accdb |
||||
-- 作者:chnfo -- 发布时间:2020/11/23 17:20:00 -- 我晩上再试试。追个问题:下工具栏能不能在底部加一条横线?要不然隐藏标题名时,列表的顶部没有线,不好看 |
||||
-- 作者:有点蓝 -- 发布时间:2020/11/23 17:37:00 -- 加不了 |
||||
-- 作者:chnfo -- 发布时间:2020/11/23 19:20:00 -- 公司的win7没有任何问题,在家里的win10企业版电脑上不能打开的程序都打开了。 家里的电脑使用adb也可以 使用accdb就不行。 跟操作系统有关?或是跟.net环境有关?
|
||||
-- 作者:有点蓝 -- 发布时间:2020/11/23 20:55:00 -- 应该和安装的office有关。 卸载64位的access数据库连接工具,安装32位的连接工具
|