PB中怎样把单文本框里的内容作为连接数据库的用户名和密码?有代码

a452388 2012-05-24 05:20:31
代码如下


// Profile student
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=s2;UID=sle_1.text;PWD=sle_2.text'"
CONNECT USING SQLCA;
if sqlca.sqlcode <>0 then
messagebox("消息","连接错误!"+ string(sqlca.sqlcode)+"~r~n"+sqlca.sqlerrtext)
return -1;
else
messagebox("消息","连接成功!")
end if


其中:UID=sle_1.text;PWD=sle_2.text 处,sle_1和sle_2是两个 singlelineedit控件。

但这样的话 “sle_1.text” 和 “sle_2.text” 被当作了用户名和密码,而不是他们的内容。
我想用的是他们的内容,,,求解决

...全文
87 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ych12333 2012-05-24
  • 打赏
  • 举报
回复
首先这段代码需要写在窗口的CB控件中,同时在sle文本框中必须录入完了才能够点击链接。

SQLCA.DBParm = "ConnectString='DSN=s2;UID='"+sle_1.text+"'"+";PWD='"+sle_2.text+"'"这样。

740

社区成员

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

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