但是,我用Query按照一定的条件来检索出一个Blob列。该sql文在Query Analyzer中
可以检索出数据,但在Query.RecordCount = -1 ???
我将该Sql文中检索Blob列的换为表中的其他列Query.RecordCount = 1??就能检索
出数据。???
可以检索出数据,但在Query.RecordCount = -1 ???
我将该Sql文中检索Blob列的换为表中的其他列Query.RecordCount = 1??就能检索
出数据。???
Query2.Close;
Query2.SQL.Clear;
Query2.SQL.Add('select Qw from oadbo.bw_qwb where Wjid =' + IntToStr(lwid)
+ ' and kzm = "txt"');
Query2.Open;
Memo1.Lines.Text :=Query2.FieldByName('Qw').AsString;
///////////////////////////
qw是blob字段!!
现在,我的问题出在用Query查询时,Blob字段不能被检索出。
但实际Debug跟踪时的SQL在SQL Server中却能检索出数据,此时Query显示纪录数为-1。
我实在&%$#%$^&&
要自己检索表,计数.而TTable.Recount是有效的.
1。SQL文在Query Analyzer可以检索出该Blob字段的值
2。但是Query中却取不出,它显示Query.RecordCount=-1
3。我将该Sql文中检索Blob列的换为表中的其他列时
重检索Query.RecordCount = 1就能检索出来。
希望大家帮忙。