各位前辈:
    我现在想将RxRichEdit里面的内容保存到数据库,因为是图文内容,所以是以流的形式保存的,保存与读取都实现了,但是就是没搞清楚,如何修改。本来想读取以后,通过对RxRichEdit进行编辑,然后将修改后的内容覆盖原来的内容,试了很久也没有实现,求大侠们帮忙啊!数据库SQL

解决方案 »

  1.   

    我现在每次读取完再保存都会产生一条新的记录,我本来是想覆盖修改的,但不知道如何操作,一般SQL语句直接用update 表名 set 字段:='''+ XXX +'''就可以了,但流是如何操作呢?
      

  2.   

    使用Update更新。通过流复盖原数据。
      

  3.   

    如果你是用TADOQUERY的这样做吧
    一个TADOQUERY
    一个RxRichEdit
    主键字段 = KeyField,流字段 StreamField
    从TADOQUERY里读出StreamField字段转成流转到RxRichEdit中,这时你不要关上TADOQERUY
    这样就能把现在正在编辑的这个覆盖KeyField的这个SteamField字段了吧。
    如果是新增,则让TADOQUERY进入APPEND状态,如果是编辑的进入EDIT状态。
      

  4.   

    非常感谢lightdc4 ,按你的方法可以了,原来这么简单。