登录总是失败,求救!

xiighi 2016-10-30 09:52:39
这是在做一个登录窗口时,cb_login的脚本,但是一直登录不上,数据库里已经有数据了,而且连接成功,数据库为sqlserver
string password,username
//判断用户名是否为空
if sle_1.text="" or sle_2.text="" then
messagebox("错误","用户名或密码不能为空!",exclamation!,ok!)
else
//检索用户名和密码记录
select 用户名,密码
into :username, :password
from t_operater
where t_operate.用户名=sle_1.text;
// 判断用户名、密码
if username=sle_1.text and password=sle_2.text then
open(w_main)
close(w_login)
else
messagebox("错误","用户名或密码错误,请重新输入",exclamation!,ok!)
end if
end if
...全文
1641 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dyf0130 2016-11-08
  • 打赏
  • 举报
回复
2楼所说 冒号:是关键 .... where t_operate.用户名=sle_1.text; //<---这个缺冒号 ~~~~~~~~
WorldMobile 2016-11-03
  • 打赏
  • 举报
回复
1、检查数据库是否连接成功 2、数据库字段不要用中文名 3、使用PB的单步执行功能,看看你从数据库中取出的数据是否正确
sbks 2016-10-31
  • 打赏
  • 举报
回复
嵌入式的变量,要用冒号打头 string ls_uid ls_uid = sle_1.text select 用户名,密码 into :username, :password from t_operater where t_operate.用户名=:ls_uid; 不知道t_operate.用户名=:sle_1.text;
gxdscake 2016-10-30
  • 打赏
  • 举报
回复
看你的数据连接成功了没有?sqlca.sqlerrtext

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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