delphi怎么读取iDispatch类型的记录集,在线等
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi怎么读取iDispatch类型的记录集,在线等相关的知识,希望对你有一定的参考价值。
参考技术A 首先,记录集的传递需要通过 TClientDataSet 才能进行。mysql中 TINYINT(1) 恰巧是 BOOL, BOOLEAN 的同名,你可以把字段定义为TINYINT(3)
Delphi定位TDataSet数据集最后一条记录
function TF.GetID(x,y:String):String;
var
StrSQL:String;
dst_temp:TDataSet;
begin
try
StrSQL='XXXX Order by ID'
dst_temp:=GetDataSetFromOracle(StrSQL); //此处自定义的函数
//在这里由于dst_temp可能会有几条记录,确定的是只有ID号不一样
//要指向dst_temp的最后一条数据,改怎么操作?
finally
if assigned(dst_temp) then freeandnil(dst_temp);
end;
end;
dst_temp.first ;//第一条
dst_temp.next ;//下一条
dst_temp.prior;//上一条本回答被提问者采纳
以上是关于delphi怎么读取iDispatch类型的记录集,在线等的主要内容,如果未能解决你的问题,请参考以下文章
delphi 如何把字符串转化为xml,最好只提供读取就好了,不用保存
COM 互操作 (CCW) 中的重载 - IDispatch 名称包括后缀(_2、_3 等)
LPDISPATCH是啥数据类型,他和IDispatch有啥关系