找回密码
 注册
Simdroid-非首页
查看: 73|回复: 6

[其他] 大虾帮忙看看:数据库和VI时间问题

[复制链接]
发表于 2008-3-25 16:04:15 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
附件中是我做的一个登陆界面vi,思路如下:
登陆界面vi中只有用户名和密码全正确时才可以顺利登陆。而这是通过对数据库的访问来实现的。
vi中利用Labsql实现Labview与数据库的连接并建立登陆数据库。
可在实现过程中出现以下问题:
1,尽管我的用户名和密码都正确,可总是不能够登陆。
2,在登陆界面中我还想实时显示系统时间,可也不能正常实现。

大虾们帮忙看看能不能给个解,谢谢!!

注:由于登陆数据库过大,不能够给出,只附了张数据库的图片,应该不影响理解。数据库的数据源名叫DSN_labview,数据表名为customer logging sys

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2008-3-26 14:50:15 | 显示全部楼层 来自 辽宁沈阳
Simdroid开发平台
第一个问题已解决,原来是连接数据库时出错。
第二个问题依旧找不出原因,不知道是不是因为进入while循环后一直处于等待,所以不能响应时间的实时显示,是的话该怎么解决呢?不是的话又该怎么解决?
哪位大虾帮忙求解一下!谢谢
回复 不支持

使用道具 举报

发表于 2008-3-28 12:14:34 | 显示全部楼层 来自 广东深圳
在时间框的time out 给个100ms,默认是-1就是无限长,就是一直等待!然后需要把time out中的停止条件给ture。

[ 本帖最后由 ttkx 于 2008-3-28 13:17 编辑 ]
回复 不支持

使用道具 举报

 楼主| 发表于 2008-3-28 20:13:25 | 显示全部楼层 来自 辽宁沈阳
TO: ttkx
不知道你说的吧time out 中的停止条件给true是什么意思?
还有,如果把time out 给100ms后,不用登陆,界面直接退出!我想了一下,应该是time out 的时间太短,往往是程序刚运行就已经time out 了。这样的话,我试着把time out 条件给大些,比如10000ms,可也没解决问题!

有没有更好的解决方法~~??


[ 本帖最后由 zhaoxiong 于 2008-3-28 20:16 编辑 ]
回复 不支持

使用道具 举报

发表于 2008-3-30 15:27:22 | 显示全部楼层 来自 广东广州
http://www.vihome.com.cn/bbs/vie ... &extra=page%3D1

上面的链接中有一个完整的密码登录系统,可以参考一下,使用ACCCESS数据库,功能包括修改密码、权限判断、增加用户、删除用户、修改用户等。


密码系统主要是防止非授权用户的非法进行,只有合法的用户在验证后才能进行测试和其它一些操作,比如查看数据等,增加系统和测试数据的安全性。
    密码系统里面记录了当前用户的用户名、用户密码、用户权限、总共的登录次数和最后的登录时间。使用时系统默认用户名—“vihome”,其密码为“123”,用户权限是管理员,登录次数为1。
    输入用户名后,可以按回车键,光标会跳到密码输入栏,输入密码后,可以按回车键进行密码确认,也可以点击“用户登录”,单击“用户登录”或按下回车键进行验证,如果用户信息不正确的话,会提示“用户名或密码错误,请重新输入”,如果用户输入三次错误的用户名和密码时,会提示“输入错误的用户名或密码次数超出限制,请联系系统管理员确认您的用户名和密码!”,此时请联系管理员确认正确的用户名和密码。
    如果用户信息正确,则允许登录,如图2所示。
    如果用户的权限只是测试员的话,则只有“进入系统”、“修改密码”、“退出系统”这几个按键可用,选择“修改密码”则可以对自己的密码进行修改,如下图:
    如果用户权限是管理员的话,则多了一个“用户管理”的功能,用于对当前所有用户的密码等信息进行管理,如下图所示:
    可以进行的管理包括:

增加用户——弹出对话框提示输入新用户的用户名、密码、权限,确认后完成用户增加;
删除用户——选择左边的任意一个用户,点删除用户,确认后删除该用户;
编辑用户——双击某一行时,可以对该用户的密码和权限进行修改,但用户名、登录次数和最后登录时间不能改变。
退回用户登录界面,单击“进入系统”开始进入系统。
回复 不支持

使用道具 举报

发表于 2008-3-31 10:05:25 | 显示全部楼层 来自 广东深圳
曾兄,正解!
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-2 22:30:01 | 显示全部楼层 来自 辽宁沈阳
谢谢5楼和6楼
可我说的第二个问题还是没有得到解决阿?
问题出在哪里了呢?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 23:09 , Processed in 0.043847 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表