请大家帮助看一下!

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无效,请帮助看一下是什么原因,谢谢!
...全文
52 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lzheng2001 2005-04-09
因为你的数据库画板中没有连接到指定的数据库,所以PB找不到你指定的表,所以会报这个警告信息,你可以忽略它,但你要保证表的确存在,在运行的时候一样可以成功的
  • 打赏
  • 举报
回复
commanddos 2005-03-25
user是关键字,用user做表名创建表,你能创建成功吗?
  • 打赏
  • 举报
回复
青锋-SS 2005-03-25
会不会user是关键字什么的呢?
  • 打赏
  • 举报
回复
qx0609 2005-03-25
我的表名不是user这是个例子

  • 打赏
  • 举报
回复
相关推荐
发帖
PowerBuilder
加入

962

社区成员

PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
申请成为版主
帖子事件
创建了帖子
2005-03-25 08:37
社区公告
暂无公告