请大家帮助看一下!

qx0609 2005-03-25 08:37:47
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = ...
SQLCA.LogPass = ...
SQLCA.ServerName =...
SQLCA.LogId = ...
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
connect using sqlca;

transaction SQLCA1
SQLCA1=create transaction
SQLCA1.DBMS = "O84 Oracle8/8i (8.x.4+)"
SQLCA1.LogPass = ...
SQLCA1.ServerName = ...
SQLCA1.LogId = ...
SQLCA1.AutoCommit = False
SQLCA1.DBParm = ""
connect using sqlca1;

if sqlCA1.sqlcode<>0 or sqlca.sqlcode<>0 then
messagebox("错误",sqlca.sqlerrtext,exclamation!)
halt close
else
open(w_1)
end if

select count(*) into :num from user using sqlca1;

update dbo.table1 set se=:num where id="1" using sqlca;
commit;

我想把oracle的统计结果保存到sqlserver中,可是select语句报错说:对象名user无效,请帮助看一下是什么原因,谢谢!
...全文
90 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzheng2001 2005-04-09
  • 打赏
  • 举报
回复
因为你的数据库画板中没有连接到指定的数据库,所以PB找不到你指定的表,所以会报这个警告信息,你可以忽略它,但你要保证表的确存在,在运行的时候一样可以成功的
commanddos 2005-03-25
  • 打赏
  • 举报
回复
user是关键字,用user做表名创建表,你能创建成功吗?
青锋-SS 2005-03-25
  • 打赏
  • 举报
回复
会不会user是关键字什么的呢?
qx0609 2005-03-25
  • 打赏
  • 举报
回复
我的表名不是user这是个例子

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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