delphi中级选手,PB低级选手,前来向大家请教一段小程序!
string a,b,c,d
a=sle_1.text
b=sle_2.text
select name,pwd
into :c,:d
from password
where (name=:a)and(pwd=:b)
if a=c and b=d then
open(w_main)
else messagebox("waring","not in")
主窗口打不开,警告接连出现,怎么回事?请教各位了!
按照逻辑,窗口应该打开牙
问题点数:20、回复次数:11Top
1 楼ping_ping(苹苹)回复于 2001-08-08 10:27:25 得分 5
:)
a=trim(sle_1.text)
b=trim(sle_2.text)
再不成debug一下,看各个变量的取值!
Top
2 楼scripter()回复于 2001-08-08 10:33:53 得分 10
你是不是想在response类型窗口中打开main类型的主窗口,那肯定是不行的!Top
3 楼am2000(【最后一滴水】)回复于 2001-08-08 10:41:32 得分 0
你DELPHI几段?Top
4 楼xieha(hot::C++::java)回复于 2001-08-08 10:45:06 得分 0
delphi业余5段,学生嘛,哪有什么开发经验!Top
5 楼xieha(hot::C++::java)回复于 2001-08-08 10:47:33 得分 0
scripter() 大哥说的是,但是为什么sql语句一定要有into 呢?
我这样怎么不能通过:
select name,pwd
from password
where (name=:a)and(pwd=:b);这就是标准的sql语句嘛。
Top
6 楼xieha(hot::C++::java)回复于 2001-08-08 10:49:41 得分 0
还有一个问题,就是如果怎么样才能判断select成功?假如不通过变量付值
Top
7 楼ping_ping(苹苹)回复于 2001-08-08 10:53:13 得分 0
在response类型窗口中打开main类型的主窗口,那肯定是不行的!!
----不是的吧????
to: xieha
是能通过,但你得到的值在PB中怎么调用?Top
8 楼ping_ping(苹苹)回复于 2001-08-08 10:54:15 得分 0
:)sqlca.sqlcode来判断Top
9 楼caolei1974(梦飞扬)回复于 2001-08-08 10:54:29 得分 5
sqlcode=0表示成功Top
10 楼caolei1974(梦飞扬)回复于 2001-08-08 10:55:27 得分 0
into是向变量里赋值Top
11 楼xieha(hot::C++::java)回复于 2001-08-08 11:27:58 得分 0
大家说的是,对了,我想做一个登陆对话框,用户输入用户名和密码,然后再到visual foxpro中的表里面去匹配,但是这样我觉得不安全,因为别人只要用visual foxpro打开这个表,就能窃取密码,这个怎么办? 我现在帮老师作东西,十天要用pb完成,万分紧急。
先把分给大家吧。能不能推荐几本好书,能快速开发用。Top




