回 帖 发 新 帖 刷新版面

主题:求助:PB中database C0038:SQLTATE=37000 如何解决?

程序是这样的:
string sgzno,sgzname
select gzno,gzname,
into :sgzno, :sgzname
from gzinfo
where gzno='sle_1.text'
using sqlca;
sle_1.text=sgzno
sle_2.text=sgzname
if sle_2.text=""then
    messagebox("not found","没有此故障信息!")
    sle_1.text=""
end if
sle_1.setfocus()

出现错误提示:database   C0038:SQLTATE=37000  [sybase][ODBC Driver][Adaptive Server Anywhere]Syntax error or access viloation:near 'from'in...,gzno,gzname,[from]gzinfo where gzno=...  

能帮帮我么?[em2]

回复列表 (共2个回复)

沙发


select gzno,gzname,
into :sgzno, :sgzname
from gzinfo
where gzno='sle_1.text'
using sqlca;
把这句改了,怎么能用表达式呢
where gzno='sle_1.text'

gzno=sle_1.text
select gzno,gzname,
into :sgzno, :sgzname
from gzinfo
where gzno=:gzno
using sqlca;

板凳

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846
2010年,中国网民突破了4亿,
网络游戏玩家超过了3亿,
互联网即将进入全民网游的时代

我来回复

您尚未登录,请登录后再回复。点此登录或注册