如题
解决方案 »
- delphi获取网页源码长度有限制。请问怎么解决 贴出代码 大牛们来看看吧
- 问个关于DLL内存拷贝的问题
- 关于ListView点击了某行第一次触发OnSelectItem,第二次再次点击该行则无触发OnSelectItem事件问题。。
- 有谁用过delphi swf sdk??
- [菜鸟问题]恳求高手告之:怎样将Form2放到Form1的Panel1中(在线等待)谢谢!
- 做个几个控件(开关控件、不用excel将数据导出到excel文件控件、DBLabelEdit控件)
- 郁闷中…… 散分了
- 如何在Object Pascal中实现类似C++中的模板
- BusinessSkinForm滚动条问题
- 女程序员出路在哪里?我听很多师兄说,大四公司来招聘都找男的,女生一般都去考研,或当文职,5555555
- delphi 怎么得到窗体的内容,比如打开的一个文本文件内容。不是标题。
- 如何用delphi 对其它程进行反汇编修改
var
i : integer;
begin
ADOQuery1.Recordset := ADODataSet1.NextRecordset(i);
end;
var
ARecordSet:OleVariant;
begin
ARecordSet:=createOleObject('ADODB.RecordSet');
ARecordSet.Open('Select * from tbl_UserBaseInfo where id=1',AConnection,1,1,1);
Result := ARecordSet;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
testre:String;
ARecordSet:OleVariant;
i: integer;
begin
ARecordSet := test1('');
ADOQuery1.Recordset := ARecordSet;
DBGrid1.DataSource := ADOQuery1.DataSource;
end;
但是提示的错误是这样的,incompatalbe types:'OleVariant' and '_Recordset'
ADOQuery1.Recordset := IInterface(ARecordSet) as _Recordset;把OleVariant转为_Recordset接口