表:mytable
字段 id :number
字段 memo :clob
我的query1根本就连不上这个表.由于mytable中有clob类型的字段,根本就不能让query的active成为ture.就是不能打开表.提示数据类型不能识别
sql为(select * from mytable). select memo from mytable 都不行 ,但是select id from mytable可以。
我用memo的主要目的是为了存储可能较长的文本备注信息!
存储时用的是:Params.ParamValues['memo'] := Self.MemoBZ.Text ;请问高人。怎么解决这个问题??我怎么能把写入表中的clob信息。读出来,显示到Tmemo控件中
字段 id :number
字段 memo :clob
我的query1根本就连不上这个表.由于mytable中有clob类型的字段,根本就不能让query的active成为ture.就是不能打开表.提示数据类型不能识别
sql为(select * from mytable). select memo from mytable 都不行 ,但是select id from mytable可以。
我用memo的主要目的是为了存储可能较长的文本备注信息!
存储时用的是:Params.ParamValues['memo'] := Self.MemoBZ.Text ;请问高人。怎么解决这个问题??我怎么能把写入表中的clob信息。读出来,显示到Tmemo控件中
--------------------------------------------------------------------------------
标题:对ORACLE的BLOB数据进行修改
问题:Oracle中对Blob的操作不能像正常的操作,需作如下调整
增加:
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('INSERT INTO myimages(FileName,pic) VALUE(''Image1'',:pic)');
Query.ParamByName('pic').LoadFromFile('D:\Hasd.bmp',ftBlob);
Query.ExecSQL; 修改:Query.Close;
Query.SQL.Clear;
Query.SQL.Add('UPDATE myimages SET pic=:pic WHERE filename=''Image1''');
Query.ParamByName('pic').LoadFromFile('D:\Hasd2.bmp',ftBlob);
Query.ExecSQL;
select * from mytable). select memo from mytable
全变为大写试试