DELPHI5.0里如何读取各写入SQL SERVER里的TEXT类型数据。

解决方案 »

  1.   

    首先声明变量
    var
      tempstr:string;读取时:tempstr:=adoquery.fieldbyname('字段名').asstring;
    写入时:adoquery.fieldbyname('字段名').asstring:=tempstr;
            adoquery.post;
      

  2.   

    用 AsString 时可能会有 255 个字符限制的问题,可以使用 AsMemo。用楼上的方法。
      

  3.   

    楼上
    这是在DELPHI里的程序书写方法。
    另外一个问题是:在DELPHI里使用AsMemo读取Text字段的时候,有时会出现错误,错误信息是:无效的blob句柄
    在SQL SERVER里怎样设置TEXT类型字段的文本保存到记录里,而不是保存文本的指针.我在建库的时候,默认的是保存文本的指针。怎样修改.
      

  4.   

    将text类型的数据转换成blob即可,,
      

  5.   

    哎!!!!!!!!!流操作!SQL Server得text,相当于delphi得memo