起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: dupit

【结贴】视图新增数据出错???**

[复制链接]
 楼主| 发表于 2008-7-22 19:16:30 | 显示全部楼层
SQL :
SELECT A.XH, A.MC, B.XH AS QDXH, B.AXH,B.BMC
  FROM A, B
  WHERE B.AXH = A.XH

--------------------------------------------------------------
INSERT INTO A
( XH , MC )
VALUES ( :XH , :MC )

INSERT INTO  B
( XH , AXH , BMC )
VALUES ( DXH , :AXH , :BMC )
---------------------------------------------------
UPDATE A
SET  XH = :XH  ,
MC = :MC  
WHERE  ( XH = :OLD__XH )

UPDATE B
SET  XH = DXH  ,
AXH = :AXH,
BMC= :BMC
WHERE  ( XH = :OLD__QDXH )
----------------------------------------------
DELETE FROM A
WHERE  ( XH = :OLD__XH )

DELETE FROM B
WHERE  ( XH = :OLD__QDXH )
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-22 19:17:04 | 显示全部楼层
看下那里不对 ,版本3012
回复 支持 反对

使用道具 举报

发表于 2008-7-22 23:05:54 | 显示全部楼层
INSERT INTO  B
( XH , AXH , BMC )
VALUES ( DXH , :AXH , :BMC )
---------------------------------------------------
应该是在这里
DXH 把它改成:xh看看呢。
回复 支持 反对

使用道具 举报

发表于 2008-7-22 23:11:44 | 显示全部楼层
还有这里
UPDATE B
SET  XH = DXH  ,
AXH = :AXH,
BMC= :BMC
WHERE  ( XH = :OLD__QDXH )
----------------------------------------------
都改一下,然后再看看呢。
回复 支持 反对

使用道具 举报

发表于 2008-7-22 23:12:19 | 显示全部楼层
还有
DELETE FROM B
WHERE  ( XH = :OLD__QDXH )
这里。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 11:00:22 | 显示全部楼层
OK 了 , 文本类型的字段 视图更新保存的不行
回复 支持 反对

使用道具 举报

发表于 2008-7-23 11:14:03 | 显示全部楼层
报什么错呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 11:21:37 | 显示全部楼层
如下图

eorr.gif

6.22 KB, 下载次数: 66

回复 支持 反对

使用道具 举报

发表于 2008-7-23 11:24:01 | 显示全部楼层
文本字段不能为空吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-23 11:49:51 | 显示全部楼层
。。。 不一定有数据的呀
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 19:46 , Processed in 0.047978 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表