首页 | 新闻中心| 公司介绍| 产品走廊| 渠道与销售| 技术支持| 下载中心| 用户认证
蓝色快车PB俱乐部论坛--PowerBuilder MIS编程浏览:一个匪夷所思的问题,请大家帮忙啊,再现等ing [求助]
>>欢迎您,请先登陆 | 注册 | 发贴排行 | 搜索 | 帮助 | 退出
    蓝色快车PB俱乐部论坛
    PowerBuilder MIS编程
       浏览:一个匪夷所思的问题,请大家帮忙啊,再现等ing [求助]

  发表一个新主题  发表一个新投票 回复主题  您是本帖的第 384 个阅读者
 * 贴子主题: 一个匪夷所思的问题,请大家帮忙啊,再现等ing [求助] 保存该页为文件 报告本帖给版主 显示可打印的版本  把本贴加入论坛收藏夹  把本贴加入IE收藏夹 

 掉线,给我留言吧!  fanea
  
  
  等级:新手上路
 财产:170
 经验:140
 魅力:140
  注册:2007-1-4
  文章:1
  鉴定:保密

  给fanea发送一个短消息 查看fanea的个人资料 搜索fanea在PowerBuilder  点击这里发送电邮给fanea 引用回复这个贴子 

发贴心情 一个匪夷所思的问题,请大家帮忙啊,再现等ing [求助]
一个登录框程序的一部分:
string s_getpwd,s_id,s_pwd
if sle_1.text="" then
    MessageBox("出错","请输入用户名!")
elseif sle_2.text="" then
    MessageBox("出错","请输入密码!")
end if
s_id=trim(sle_1.text)
select scode.sid into :s_pwd from scode where (scode.sno=:s_id);
if sqlca.sqlcode<>0 then
messageBox("出错","此用户不存在!")
sle_1.text=""
sle_2.text=""
sle_1.setfocus()
return
end if
sle_1.text=s_id
scode是我的表名,sno为用户名列名,sid为密码列名
不知问题出在哪里,当我输入正确的用户名时也显示“此用户不存在”,大家都束手无策

发贴时间: 2007/1/4 20:58:10 保密


 掉线,给我留言吧!  blueleaf
  
  
  等级:业余侠客
 财产:560
 经验:520
 魅力:520
  注册:2007-3-12
  文章:38
  鉴定:保密

  给blueleaf发送一个短消息 查看blueleaf的个人资料 搜索blueleaf在PowerBuilder  点击这里发送电邮给blueleaf 引用回复这个贴子 

发贴心情 
string s_getpwd,s_id,s_pwd
if sle_1.text="" then
    MessageBox("出错","请输入用户名!")
elseif sle_2.text="" then
    MessageBox("出错","请输入密码!")
end if
s_id=trim(sle_1.text)
select scode.sid,scode.swd into :s_id , :s_pwd
from scode 
where (scode.sid=:s_id);
if sqlca.sqlcode<>0 then
messageBox("出错","此用户不存在!")
sle_1.text=""
sle_2.text=""
sle_1.setfocus()
elseif s_id=sle_1.text and s_pwd=sle_2.text then
//messagebox("提示信息","OKKKK")
open(w_index)
else
messagebox("提示信息","用户名或密码不正确")
end if
这样行吗?从表儿里取两个字段,into两个变量!

发贴时间: 2007/3/16 15:40:49 保密


 掉线,给我留言吧!  yuxinglxw
  
  
  等级:新手上路
 财产:150
 经验:130
 魅力:130
  注册:2007-4-6
  文章:1
  鉴定:保密

  给yuxinglxw发送一个短消息 查看yuxinglxw的个人资料 搜索yuxinglxw在PowerBuilder  点击这里发送电邮给yuxinglxw 引用回复这个贴子 

发贴心情 
你把select语句改一下:
select scode.sid into :s_pwd from scode where  :s_id=scode.sno

发贴时间: 2007/4/6 9:54:59 保密


 掉线,给我留言吧!  8649021938
  
  
  等级:新手上路
 财产:130
 经验:120
 魅力:120
  注册:2007-4-7
  文章:1
  鉴定:保密

  给8649021938发送一个短消息 查看8649021938的个人资料 搜索8649021938在PowerBuilder  点击这里发送电邮给8649021938 引用回复这个贴子 

发贴心情 
你看看 sqlca.sqlcode的值,我试过在PB里查找成功但返回-1的!

发贴时间: 2007/4/7 15:23:34 保密

页次:1/1页每页10 本主题贴数4

分页: [1]

 *快速回复:一个匪夷所思的问题,请大家帮忙啊,再现等ing [求助] 顶端 
你的用户名:   还没注册? 密码:   忘记密码?请与管理员联系
内容
  • HTML标签: 不可用
  • UBB标签: 允许
  • 贴图标签: 允许
  • Flash标签:允许
  • 表情字符转换:允许
  • 上传图片:允许
  • 最多16KB
  • 邮件回复 显示签名  [Ctrl+Enter直接提交贴子]

    ">