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;

参考技术A dst_temp.last;//焦点会跳到数据集中的最后一行 参考技术B dst_temp.last ;//最后一条
dst_temp.first ;//第一条
dst_temp.next ;//下一条
dst_temp.prior;//上一条本回答被提问者采纳

以上是关于delphi怎么读取iDispatch类型的记录集,在线等的主要内容,如果未能解决你的问题,请参考以下文章

delphi 怎么判断webbrowser打开网页成功?

delphi 如何把字符串转化为xml,最好只提供读取就好了,不用保存

COM 互操作 (CCW) 中的重载 - IDispatch 名称包括后缀(_2、_3 等)

LPDISPATCH是啥数据类型,他和IDispatch有啥关系

c#调用DELPHI的DLL出现“尝试读取或写入受保护的内存。这通常指示其他内存已损坏 请问在c#中怎么调用

报表工具怎么制作带有时间轴的记录表?