在基于COM的数据库开发,ADOX的数据库开发中:var  Catalog    : _catalog;
     datasource : string;
begin
    ...................
    //连接数据源,Acess的Northwind.mdb
    datasource := 'Provider=Microsoft.Jet.OLEDB.4.0;Data source=C:\Program files\Microsoft office\samples\northwind.mdb;Persist security info=False';
    catalog._Set_ActiveConnection(Datasource);
    ...................
end;在编译以上程序时,提示Incompatible types:'string' and 'IDisPath'错误。我把上面的catalog._Set_ActiveConnection(Datasource)换成catalog._Set_ActiveConnection(OLEVariant(Datasource))还是不行。编译倒是通过了。可运行时要出错。请指点一下这个类型怎么转换?或catalog怎样连接数据库? DELPHI7.0,Win2KP,我已在里面加了ADOX_tlb.pas引用。