发新话题 回复该主题

编译后的exe还需要.net4.0的加持吗? [复制链接]

1#
当前遇到个问题,关于写入mdb数据库的路径问题,我是xp和win7 64.指定的路径都是统一的D:\Program Files\现在是给别人用同样的exe.有些win7 64写入不了这个绝对数据库位置,我的也是win7 64没有这个问题,单有人的win7 32却能正常写入数据库,现在搞不懂究竟是什么问题了?是.net的锅还是其他我真不知道究竟是什么原因了,看编译后的exe运行也是正常的,就是写入不了数据库.(我的几台电脑都没问题)其他人的大部分都遇到这个问题了,!!!编译后的exe在哪里查看日志文件呢?
分享 转发
TOP
2#

exe运行需要.net4.0,软件能运行的话说明已经安装了.net4.0,数据库能不能写入与.net框架无关。
是否是数据库路径问题查看运行日志就清楚了,执行sql时mdb数据库路径不对的话会提示数据库文件不存在的,生成exe默认模板就有显示日志文本框。
如果不是路径问题,请检查对方电脑是否给了mdb文件写入权限,比如对方在服务器上运行,mdb文件目录没有文件修改权限,而数据库连接正常,就只能读取不能写入
TOP
3#

回复 2楼老立的帖子

让他们检查了权限,设置没问题,.net4.0也安了,但是还是写入不了数据库,路径已经直接设置成d盘根目录了,还是不行!现在的问题是为什么绝大多数的win7 64不行,我的win7 64行.有人的win7 32也行.
TOP
4#

问题找到了,是因为列表循环里面的某个值有变化,导致无法,采集,已经修复,封贴!
TOP
发新话题 回复该主题