听老板说是使用text,请哪位大侠给个例子,实现SQL中对Memo多行文本的增删改查?(TQuery)
小弟感激不尽!!
很急!!

解决方案 »

  1.   

    不太懂你的意思
    是说Query.Sql:=Memo.Line;么?
      

  2.   

    Memo.Line和Query.Sql都是TStrings,可以直接用TStrings的方法来操作 如
    Memo.Line.Add();
      

  3.   

    就是将Memo中的多行文本内容填到数据库的一个字段里。
      

  4.   

    DataSet.FieldByName('XXXX').AsString := Memo.Text;
      

  5.   

    <<就是将Memo中的多行文本内容填到数据库的一个字段里。>>你到底要添到数据库里几行?
    如果是所有的话,用memo1.text就可以了。
      

  6.   

    呵呵。这个问题我碰过。
    例如:
    字段str 类型是TEXT
    我用的是TTABLE控件,连上数据库后,写入:
    table1.FieldByName('str').AsString:=Memo1.Lines.text;
    取出:
    Memo1.Lines.Text:=Table1.fieldbyname('str').AsString;
      

  7.   

    table1.FieldByName('str').AsString:=Memo1.Lines.text;