起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: cyw615

【搞定】改邮件状态时保存出错**

[复制链接]
 楼主| 发表于 2007-4-21 13:27:20 | 显示全部楼层
刚才那个是错了,没存进去,再发一个

数据集.txt

2.23 KB, 下载次数: 31

回复 支持 反对

使用道具 举报

发表于 2007-4-21 16:20:33 | 显示全部楼层
不知道楼主设置后,测试了吗?结果怎样呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-23 10:20:48 | 显示全部楼层
测试过了还是一样的错误
回复 支持 反对

使用道具 举报

发表于 2007-4-23 10:24:51 | 显示全部楼层
当然要出错了
  UpdateOptions.InsertSQL =
    'INSERT INTO TMAILSYSTEM'#13#10'( FSUBJECT , FDATE , FGUID ) '#13#10'VALUES (' +
    ' :FSUBJECT , :FDATE , :FGUID )'#13#10#13#10'INSERT INTO TMAILREFERENCE'#13#10'( ' +
    'FOWNERGUID , FGUID , FSTATE ) '#13#10'VALUES ( :FOWNERGUID , :FGUID_1 ' +
    ', :FSTATE )'#13#10#13#10
  UpdateOptions.UpdateSQL =
    'UPDATE TMAILSYSTEM '#13#10'SET  FSUBJECT = :FSUBJECT  , '#13#10' FDATE = :FD' +
    'ATE  , '#13#10' FGUID = :FGUID  '#13#10'WHERE  ( FSUBJECT = :OLD__FSUBJECT )' +
    ' '#13#10' AND  ( FDATE = :OLD__FDATE ) '#13#10' AND  ( FGUID = :OLD__FGUID )' +
    ' '#13#10#13#10'UPDATE TMAILREFERENCE '#13#10'SET  FOWNERGUID = :FOWNERGUID  , '#13#10 +
    ' FGUID = :FGUID_1  , '#13#10' FSTATE = :FSTATE  '#13#10'WHERE  ( FOWNERGUID ' +
    '= :OLD__FOWNERGUID ) '#13#10' AND  ( FGUID = :OLD__FGUID_1 ) '#13#10' AND  (' +
    ' FSTATE = :OLD__FSTATE ) '#13#10#13#10

在一个里面不能写两条SQL语句的,只能写一条Insert语句   一条Update语句这样的,一个属性提供两条SQL语句肯定会出错的
回复 支持 反对

使用道具 举报

发表于 2007-4-23 10:26:26 | 显示全部楼层
另外,在SQL语句中有重名的字段
  SQL.Text =
    'SELECT TMAILREFERENCE.FOWNERGUID, TMAILSYSTEM.FSUBJECT, TMAILSYS' +
    'TEM.FDATE, TMAILSYSTEM.FGUID, TMAILREFERENCE.FGUID, TMAILREFEREN' +
    'CE.FSTATE'#13#10'  FROM TMAILSYSTEM, TMAILREFERENCE'#13#10'  WHERE TMAILREFE' +
    'RENCE.FGUID = TMAILSYSTEM.FGUID'#13#10'  ORDER BY TMAILREFERENCE.FTIME'

建议用别名
回复 支持 反对

使用道具 举报

发表于 2007-4-24 11:36:17 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 13:02:51 | 显示全部楼层
自己搞定了,没用更新选项的方法,结帖吧
回复 支持 反对

使用道具 举报

发表于 2007-4-26 13:57:09 | 显示全部楼层
ok
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-6 20:21 , Processed in 0.041811 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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