如何用SQL一个数据表修改另一个表(100分)

  • 主题发起人 主题发起人 hxg
  • 开始时间 开始时间
H

hxg

Unregistered / Unconfirmed
GUEST, unregistred user!
我用以下SQL语句,将Access数据表PxfEdit表更新到Pxf中,运行正确,但后来移植到Paradox下就出现错误,请各位高手帮忙解决。

update Pxf,PxfEdit
set Pxf.零售价格 =PxfEdit.零售价格
where Pxf.序号=PxfEdit.序号
and Pxf.商场代码=:mDaiMa
and Pxf.时间=:mTime
 
?什么错,那头我看不见
 
到底更新那个表?
 
用PxfEdit更新Pxf中"零售价格"字段名,两个表中均含有"序号,时间,商场"等字段名,并作为更新的条件.
 
你未说明具体的错误信息。
有可能是Paradox数据库不支持此中格式的SQL写法
本人曾从ORACEL迁移到ACCESS时碰到过不兼容的情况
 
好象出现第一行Key错误,我也估计可能是Paradox对SQL的支持不够完善。本来我是用Access数据库的,只是Access需要ODBC等原因,才移植到Paradox。现在我不知道到底是什么桌面数据库最好了。不过,我想最好用SQL实现一个数据表更新另外一个数据表,否则,将非常复杂。
 
update Pxf
set Pxf.零售价格 =PxfEdit.零售价格
where Pxf.序号=PxfEdit.序号
and Pxf.商场代码=:mDaiMa and Pxf.时间=:mTime
试一试!
 
update Pxf
SET Pxf.零售价格 =PxfEdit.零售价格
FROM Pxf,PxfEditset
where Pxf.序号=PxfEdit.序号
and Pxf.商场代码=:mDaiMa
and Pxf.时间=:mTime

试一试!
 
我多次实验均失败了,后来用Access数据库时,就运行正常,看来Sunzj说的对,
Paradox对SQL的支持确实不够完善,还是用Access吧。
 
我多次实验均失败了,后来用Access数据库时,就运行正常,看来Sunzj说的对,
Paradox对SQL的支持确实不够完善,还是用Access吧。
 
我多次实验均失败了,后来用Access数据库时,就运行正常,看来Sunzj说的对,
Paradox对SQL的支持确实不够完善,还是用Access吧。
 
我多次实验均失败了,后来用Access数据库时,就运行正常,看来Sunzj说的对,
Paradox对SQL的支持确实不够完善,还是用Access吧。
 
我多次实验均失败了,后来用Access数据库时,就运行正常,看来Sunzj说的对,
Paradox对SQL的支持确实不够完善,还是用Access吧。
 
我多次实验均失败了,后来用Access数据库时,就运行正常,看来Sunzj说的对,
Paradox对SQL的支持确实不够完善,还是用Access吧。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部