powerbuilder中select语句怎么使用

在一个键的clicked语句中这样写为什么不对啊选取的表是SQLsever数据库中的一个表S_yonghuSELECTyhzh,yhmmFROMs_yonghuWHERE... 在一个键的clicked语句中这样写为什么不对啊
选取的表是SQL sever 数据库中的一个表S_yonghu
SELECT yhzh, yhmm FROM s_yonghu WHERE s_yhzh =: sle_1.text AND s_yhmm = :sle_2.text
老是提示 syntax error
open() 语句
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=weber;UID=;PWD='";
connect using sqlca;
open(w_main)

clicked()语句
string username,password
username=trim(sle_1.text)
password=trim(sle_2.text)
SELECT s_yonghu.yhzh,
s_yonghu.yhmm
FROM s_yonghu
WHERE ( s_yonghu.yhzh = :username ) AND
( s_yonghu.yhmm = :password )
if SQLCA.SQLCODE<>0 THEN
messagebox("警告","用户名密码错误",stopsign!,ok!,1)
sle_1.text=""
sle_2.text=""
return
end if
messagebox("信息","数据库连接成功",information!,ok!,1)
close(parent)

它提示有syntax error
我把整个程放这里了 麻烦谁有空帮我看下 3X了
http://xianexs.mail.qq.com/cgi-bin/downloadfilepart/svrid213/%B5%C7%C2%BD.rar?svrid=213&fid=3f89ef53570cba2f5e3f90aef015bb753b5f6dfa5a5fdbcb&&txf_fid=6dc8f99ccc3355e49d2dfe9dbf7186c52957badf&&txf_sid=267b7dde8694daed0b55faf2b2b9c72dfa068eac
提取码:3dddfffd
谁能帮我在+分啊
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
六十七返璞归真
2008-05-26 · TA获得超过1501个赞
知道大有可为答主
回答量:1854
采纳率:0%
帮助的人:1459万
展开全部
syntax error后面还有错误提示吧,写出来啊

是sql错误,你再检查一下吧,这是我写的,也不知道对不对,你可以试一下:
SELECT yhzh,yhmm
into:username,:password
FROM s_yonghu
WHERE yhzh=:username AND yhmm=:password
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式