在线等待!pb中的update问题!积极急!!!

Nwing 2003-01-16 02:15:05
update bs_entrust_cust_info
set accountno = b.zh,accountname = b.xm
from bs_entrust_cust_info a,a_zlsjb0 b
where a.meterno = b.yhdm;
...全文
38 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobi1314 2003-01-20
  • 打赏
  • 举报
回复
请使用pb中的帮助。有示例和语法。很好!我相信在那里可以找到你要的答案。
Nwing 2003-01-20
  • 打赏
  • 举报
回复
感谢诸位,
我估计这是pb中sql语法的问题
大家有谁有pb中sql命令及函数的帮助文件,请不吝指点一下。
Nwing 2003-01-20
  • 打赏
  • 举报
回复
pb中的帮助只是针对程序语句的
在对pb中database里的isql session则没有帮助。
xiaoxuw 2003-01-18
  • 打赏
  • 举报
回复
Oracle与SQL SERVER的语法一样吗?
好象不一样哦!
检查!!!
flyerlxg 2003-01-18
  • 打赏
  • 举报
回复
条件中用表的连接行不行?
crimeace 2003-01-18
  • 打赏
  • 举报
回复
where 子句中不要用表的别名,用它的实际名字,看看行不行
bobi1314 2003-01-18
  • 打赏
  • 举报
回复
update bs_entrust_cust_info
set accountno = b.zh,accountname = b.xm
from bs_entrust_cust_info a,a_zlsjb0 b
where a.meterno = b.yhdm;

应该是使用语句上的语法区别,另外检查你的数据库连接设置是不是正确。
因为sql server 和oracle语句是不一样。
如果语句有错误pb会给出提示。这样没有提示,语句上是符合sql server 或 oracle语句的格式了(表名没有错误)。

如果测试是不是语法区别,将数据表搞到sql server中进行测试行不行。看是不是语法区别。
如果是一样,查看使用连接数据库对象是不是有错误。使用pb中的事物对象连接设置参数一样。

有问题给我发个信息到,bobidoc@eyou.com

Nwing 2003-01-17
  • 打赏
  • 举报
回复
难道这个问题是永远的难题吗?
Nwing 2003-01-17
  • 打赏
  • 举报
回复
仍然不行,
看来pb是个大大的混东西。
freechinapi 2003-01-16
  • 打赏
  • 举报
回复
update bs_entrust_cust_info
set a.accountno = b.zh,a.accountname = b.xm
from bs_entrust_cust_info a,a_zlsjb0 b
where a.meterno = b.yhdm;
tripman 2003-01-16
  • 打赏
  • 举报
回复
"我是在pb里的database下的“O84 Oracle8.x...”"New Profile"创建的。"
你连的是什么数据库?如果是Oracle为什么不在Oracle下试试你的SQL语句能不能执行?
Nwing 2003-01-16
  • 打赏
  • 举报
回复
很遗憾,这样仍然不行,
错误提示为:
miss SET keyword
tchatcha 2003-01-16
  • 打赏
  • 举报
回复
update a,b
set a.ms=b.b_ms
where a.id=b.b_id;


update bs_entrust_cust_info ,a_zlsjbo
set a.accountno = b.zh,a.accountname = b.xm
from bs_entrust_cust_info a,a_zlsjb0 b
where a.meterno = b.yhdm;
Nwing 2003-01-16
  • 打赏
  • 举报
回复
急急急
给出满意答复者再加十分。
Nwing 2003-01-16
  • 打赏
  • 举报
回复
有a_zlsjb0这个表,不会搞错0与o。
Nwing 2003-01-16
  • 打赏
  • 举报
回复
我是在pb里的database下的“O84 Oracle8.x...”"New Profile"创建的。
hq1h 2003-01-16
  • 打赏
  • 举报
回复
你有a_zlsjb0 这个表吗?有没有写错0与o分清了吗?a_zlsjbo
update bs_entrust_cust_info
set a.accountno = b.zh,a.accountname = b.xm
from bs_entrust_cust_info a,a_zlsjbo b
where a.meterno = b.yhdm;




hq1h 2003-01-16
  • 打赏
  • 举报
回复
accountno与accountname是bs_entrust_cust_info 中的字段吗?如果是请试一试

update bs_entrust_cust_info
set a.accountno = b.zh,a.accountname = b.xm
from bs_entrust_cust_info a,a_zlsjb0 b
where a.meterno = b.yhdm;
dqxhyyyy 2003-01-16
  • 打赏
  • 举报
回复
你用的是不是ODBC的连接方式?
ODBC可不是东西了,我的很多精美的SQL语句到了它那里,都不好使!!!!
linda_gao 2003-01-16
  • 打赏
  • 举报
回复
update table_name set column_name = value where ....

你的from 子句从何而来?
加载更多回复(2)

752

社区成员

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

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