初学有一段代码请大家指点

hsapzxq 2009-04-19 03:22:27
SQLCA.DBMS = "O90 Oracle9i (9.0.1)"
SQLCA.LogPass = "mangager"
SQLCA.ServerName = "oracle"
SQLCA.LogId = "system"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
connect using sqlca;
string usr, password
SELECT usr.usr,
usr.password
INTO :usr ,
:password
FROM usr
WHERE usr.usr = :sle_1.text ;
if sle_1.text="" or sle_2.text="" then
messagebox("错误!","用户名或密码不能为空!",exclamation!,ok!,2)
else
if usr=sle_1.text and password=sle_2.text then
messagebox("通过验证!","用户名和密码正确,欢迎您使用本系统!",Information!,ok!,2)
open(rushuk)
else
messagebox("错误!","用户名或密码错误,请重新输入!",exclamation!,ok!,2)
end if
end if
这段代码不能正常连接数据库的,用户名密码表,怎么输入账户密码都不对,我的数据库表是USR请大家指教一下
...全文
127 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qianfl 2009-04-20
  • 打赏
  • 举报
回复
把usr,password两个变量messagebox一下看看是什么值
hsapzxq 2009-04-20
  • 打赏
  • 举报
回复
跟踪连上了
hxbkkk 2009-04-20
  • 打赏
  • 举报
回复
跟踪下看看有没有连接上
hsapzxq 2009-04-19
  • 打赏
  • 举报
回复
输入用户名密码提示“用户名,密码不对”
连接不到这个USR表里,里面的用户密码都有

hsapzxq 2009-04-19
  • 打赏
  • 举报
回复
这个就是我建立的东西,我在dbbasa里面已经连接上了。
我在输入界面上输入我在数据库建立的用户,密码还是不能登陆
guorui88_cool 2009-04-19
  • 打赏
  • 举报
回复
数据库登录的用户(表空间所属的用户)
guorui88_cool 2009-04-19
  • 打赏
  • 举报
回复
出现什么提示?

SQLCA.LogPass = "登陆数据库的密码"
SQLCA.LogId = "登陆数据库德用户"
使用你创建的用户、用户密码

604

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 控件与界面
社区管理员
  • 控件与界面社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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