热情软件屋

 

如何把TAdoconnection作为参数类型传入ActiveX组件中


编号:QA004632
建立日期: 2002年7月26日 最后修改日期:2002年7月26日
所属类别:

李世文:
    操作系统:WIN
    编程工具:DELPHI 6
    问题:我打算做一个数据库应用程序,由几个ActiveX组件组成。我选择MS SQL Server2000作为数据库,以ADO技术存取。我希望各个组件共用一个Adoconnection,各ActiveX组件用Adoexpress控件组访问数据,所以,应把ADO连接以参数或属性的形式传给ActiveX组件,但ActiveX好象不支持TAdoconnection作为参数类型。我试着从ADOconnection中取出原生的_connection对象,再转为Olevariant传入ActiveX组件中,但总不能成功!请赐教!谢谢。

回答:

    use point
    like
    Pconn = ^TAdoconnection;
    ...
    
    MyConn : Pconn;
    
    MyConn^ := YourAdoConnection ;
    
    you can post myconn as a point type parameter. it is ok,i'v successfully done it.good luck.

此问题由zhaomuhua回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio