导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

数据窗口中检索参数的问题,不是很难,大家帮帮忙吧!

taoguang2 2002-12-30 11:18:34
我的数据表结构是
id varchar 10
ycode varchar 12
ypname varchar 40
我用的是gird,定义了参数ycode=:aa
在app中写:
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=Ypsj;UID=dba;PWD=sql'"
connect;
open(w_q)
在w_q的open里写
dw_1.settransobject(sqlca)
dw_1.retrieve('00')

可一执行,却弹出错误提示:
databse transaction information not available
call settrans or settansobject function
数据表里明明有'00'记录呀
这是怎么回事呀
...全文
12 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
taoguang2 2002-12-30
为什么会连接不上呢
回复
ice2water 2002-12-30
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=Ypsj;UID=dba;PWD=sql'"
connect;
if sqlca.sqlcode <> 0 then
MessageBox('','连接不成功')
halt;
end if
open(w_q)
回复
dotnba 2002-12-30
在Connect后检测一下sqlcode看连接是否正确
回复
zhangjun 2002-12-30
看在PB中能否直接打开表看看?
先disconnect;
然后在
做上面的连接
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

812

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告