麻烦各位高手老鸟,因为没分。 不能在技术板块发帖 关于DataWindow

Graves 2011-01-18 04:51:54
我在一个DW中设置了一个DataObject1
DW.Retrieve()后 重新给他设置个DataObject2
之后DW.Retrieve()就报错 。 Retrieve()内无参数
有什么解决办法 谢谢啦。
...全文
72 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Graves 2011-01-18
  • 打赏
  • 举报
回复
后面链接的是不同的数据库。
Graves 2011-01-18
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 herolion2010 的回复:]

你是不是想在两个不同的数据库中交换数据嘛???
[/Quote]
是的是的。
herolion2010 2011-01-18
  • 打赏
  • 举报
回复
你是不是想在两个不同的数据库中交换数据嘛???
herolion2010 2011-01-18
  • 打赏
  • 举报
回复
sqlca1 你到底先连没有哦?????................. connect useing sqlca1;没连, settransobject(sqlca1)也屁作用不起. 按道理说只要sqlca, sqlca1.sqlcan 最早连接了数据应该没问题.
Graves 2011-01-18
  • 打赏
  • 举报
回复
链接用的是新的变量Transaction xxx
结果没显示错误 。 郁闷死。
herolion2010 2011-01-18
  • 打赏
  • 举报
回复
到底啥错误提示????,
Graves 2011-01-18
  • 打赏
  • 举报
回复
dw1.dw1.retrieve() 笔误。
herolion2010 2011-01-18
  • 打赏
  • 举报
回复
到底啥错误提示????, 你贴上来! dw1.dw1.retrieve() 我不知道你是粗心, 还是笔误?
Graves 2011-01-18
  • 打赏
  • 举报
回复
链接什么都没错 就是对他重新设置了新的DataObject 设置了dw1.settransobject 在dw1.retrieve() 出错
Graves 2011-01-18
  • 打赏
  • 举报
回复

dw1.dataobject='yyyy'
dw1.settransobject(sqlca1) //必须重新设置数据库连接对象
dw1.retrieve()

中间SQLCA断开 设置了别的链接属性。 在链接了一次。

dw1.dataobject='XXXX'
dw1.settransobject(sqlca1)
dw1.dw1.retrieve()

出错
lenya 2011-01-18
  • 打赏
  • 举报
回复
楼上正解.
herolion2010 2011-01-18
  • 打赏
  • 举报
回复
意思是: dw1.dataobject='xxxxx' 然后 dw1.dataobject='yyyy' 后retrieve()出错?

出什么错? 我没猜错的话,应该这样写
dw1.dataobject='yyyy'
dw1.settransobject(sqlca) //必须重新设置数据库连接对象
dw1.retrieve()



398

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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