现在要把 若干个 edit 里面的 text 保存到一个数据库 表 的 备注 字段
最重要的时候
我以后还要能够从备注字段里面把他读取出来
还请高手点化
谢谢

解决方案 »

  1.   

    保存后要加一个分格符或标识:
    edit1.text|edit2.text|edit3.text
      

  2.   

    也就是说以一个特定的字符来分隔你的各个EDIT的数据
    以便于在取出时能将这么一个Memo的内容分成若干个Edit的数据显示出来
      

  3.   

    那如何能分清哪一部分分别是哪个Edit的?就是说他们怎么对应?顺序?
      

  4.   

    可是要是我的edit.text 里面内容包含 "|" 这样的符号的话
    那就搀了?
      

  5.   

    先保存到memo里,每一行写一个edit的内容,然后将memo保存到数据库memo字段。读的时候先读到memo里,再按顺序将memo各行赋值给edit.text关键代码提示:

    ...
    memo1.clear;
    memo1.lines.append(edit1.text);
    memo1.lines.append(edit2.text);
    ...
    table1['memo']:=memo1.text;读
    ...
    memo1.text:=table1['memo'];
    edit1.text:=memo1.Lines.Strings[0];
    edit2.text:=memo1.Lines.Strings[1];
    ...