Foxtable(狐表)用户栏目专家坐堂 → 加全局代码为什么会导致所有数据丢失?


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

主题:加全局代码为什么会导致所有数据丢失?

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


加好友 发短信
等级:婴狐 帖子:47 积分:395 威望:0 精华:0 注册:2012/4/5 11:27:00
加全局代码为什么会导致所有数据丢失?  发帖心情 Post By:2012/6/1 15:17:00 [只看该作者]

看教程,给工程项目加了一段全局代码Public _UserName As String
点确定后系统要求重新编译和重启,重启后发现里面所有的数据都不见了!

请问这是程序的缺陷吗?

注:我数据库是连接的外部sql


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


加好友 发短信
等级:婴狐 帖子:47 积分:395 威望:0 精华:0 注册:2012/4/5 11:27:00
  发帖心情 Post By:2012/6/1 15:59:00 [只看该作者]

问题已经自己解决了,原来是自己做了一个登陆界面,为了用“开发者”登陆所以启动程序的时候按着ctrl键。但同样的问题按着ctrl键会导致工程在启动的时候初始化。所以导致程序启动后所有的内容看不到了。

foxtable的工程师这点怎么就没考虑周全呢?

 

自己的解决办法是在用户登陆代码上加一段判断句。

If  User.name<>"开发者" Then
Forms("用户登陆").Open
End If


 回到顶部