PB设计数据库登录界面,密码无论对错都能正常连接

PB设计数据库登录界面,密码无论对错都能正常连接,第1张

恩,写的很规范哦,问题出在判断完sqlcasqlcode的值之后,你只执行了messagebox()的提示,而没有任何处理哦)。

大概是你忘记了吧,呵呵,需要这样啊:

if sqlcasqlcode=0 then

messagebox("提示","登陆成功",information!,OK!,1)

打开或进入程序界面(或者你所说的连接处理)

else

messagebox('错误','匹配错误',Stopsign!,OK!,1)

返回(什么也不做,返回到最初状态,用户可以再次输入密码什么的)

end if

例如:

if sqlcasqlcode=0 then

messagebox("提示","登陆成功",information!,OK!,1)

open(w_窗口)//--或者你自己所做的某种连接 *** 作

else

messagebox('错误','匹配错误',Stopsign!,OK!,1)

return

end if

1、为什么那么多引号

在 delphi 语言里,由于使用单引号作为字符串的定义符,当在字符串中含有单引号时,用两个单引号来表示,所以以下代码:

'SELECT FROM OPERTOR WHERE (USER=''' +edittext+ ''')

实际运行的结果类似:

SELECT FROM OPERTOR WHERE (USER='示例')

2、判断语句的怎么判断的

从代码来看,是从 OPERTOR 数据中,检索用户名和密码都符合的记录,再检查字段 ID 的值,当有值时说明存在这条记录,就显示“登录成功”。

从代码意图看,判断方法也可以用获取数据库当前记录的总数来替代:当检索到符合的记录时,记录总数大于 0。

最原始的计算机人机交互是以一中打点卡纸进行输入及输出的,输入输出为机器语言,然后人工对照翻译。后来出现了显示器、键盘、打印机,这是人机交互界面是以命令方式进行的,(例如DOS),突然有一天比尔盖茨来了,win来了,用户只要用鼠标点点就可以与计算机交互了。我觉得数据库图形用户界面现在已经有了很多的产品,例如微软的SQLserver,建立数据库、数据表、插入数据、删除数据、修改数据等等,都实现了图形交互界面,你可以参照这些,以图形方式实现建立数据库表、、插入数据、删除数据、修改数据、浏览数据等功能,这样我想可以达到“图形用户界面”的要求了

以上就是关于PB设计数据库登录界面,密码无论对错都能正常连接全部的内容,包括:PB设计数据库登录界面,密码无论对错都能正常连接、用delphi设计一个数据库登陆界面,这里为什么那么多引号,还有下面判断语句的怎么判断的,大神求教。、数据库图形用户界面是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/9281271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存