高手帮忙!关于验证用户登录的问题!为什么子窗体打不开了?

nmgwolf 2007-01-26 02:25:08
我做了一个MDI的单机应用程序,最后要给程序一个验证用户登录的窗体!我新建了一个Form,在这个窗体里用ADOQuery,写了以下的验证过程('select * from sys where name=..... and password=......'), 用RecordCount>0来验证是否正确,可以验证并能通过,可是当弹出MDI的主窗体后,就打不开其他的子窗体了,这是什么原因?高手千万内帮忙啊!这个登录窗体我把他在工程设置成了启动窗体!如果用户名和密码正确,则self.hide;FMain.show;.我感觉没什么错误了,请高手指教!(说明:在不加这个验证窗体时,程序是好用的,没有任何错误!)
...全文
190 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mdejtod 2007-01-29
  • 打赏
  • 举报
回复
登录后关闭登录窗体 再显示主窗体
if RecordCount>0 then
close
else
//密码出错
ganwendong 2007-01-27
  • 打赏
  • 举报
回复
试试把登陆框释放
在主窗体中选择其他子窗体的时候 重新产生
即在工程文件中对启动都不产生子窗体。到用的时候才生成。

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧