首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB登陆的有关问题

2012-03-18 
PB登陆的问题.做了个界面,是SELECT数据库,然后验证的,但是一直出错,没办法保存ERROR:C0031 SYNTAX ERROR代

PB登陆的问题.
做了个界面,是SELECT数据库,然后验证的,但是一直出错,没办法保存
ERROR:C0031 SYNTAX ERROR

代码如下:
string pw2,account
account=trim(sle_1.text)

select "acc_pass"."Password" 
into: pw2 
from "acc_pass" 
where "acc_pass"."Account"=:account

if pw2='' then
messagebox('帐号错误','此帐号不存在,请重新输入')
sle_1.setfocus( )
sle_1.text=''
end if 

acc_pass是数据库里的一个表,password是其中一个字段。

错误总是指向这一句,select "acc_pass"."Password" 
那位大侠帮帮忙。

[解决办法]
select "acc_pass"."Password"
into: pw2
from "acc_pass"
where "acc_pass"."Account"=:account

这个语句写错了。。
 在PB 中 不需要写这样
直接这样写。。
select acc_pass.password into:pw2 from acc_pass where acc_pass.account = :account;
记住在PB里面sql语句不要随便换行,SQL语句写完了。。后面一定要加 ; 冒号结束。
这样就没问题。 还有可以不用叫"这的
求分。。。。
[解决办法]
动态SQL语句,最后要加上分号 ;

热点排行