pb 运行时出错大家帮忙看看,该如何解决

pb 运行时出错大家帮忙看看
代码如下
 dw_1.settransobject(sqlca)  
  dw_1.retrieve('%')  
运行的时候提示

database transaction information not available.call settrans or settransobject function.

相当郁闷

------解决方案--------------------
sqlca没有连接!
------解决方案--------------------
sqlca参数设置有问题

SQLCA.DBMS = "O10 Oracle10g (10.1.0)"
SQLCA.LogPass = ''
SQLCA.ServerName = "amos2suite"
SQLCA.LogId = "spectwosuite"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PBCatalogOwner='spectwosuite',TableCriteria=',spectwosuite'"