我想通过TADOConnection在程序中动态打开一个ACCESS数据库,而不是通过设置控制面板的ODBC设置来完成。

解决方案 »

  1.   

    动态设置Connectionstring就可以实现呀,选择连接驱动时选择Microsoft.Jet.OLEDB驱动连接
      

  2.   

    ADOConnection1.Connected := False;
    ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=H:\Projects\db1.mdb;Persist Security Info=False'
    ADOConnection1.Connected := True;;
      

  3.   

    在程序里设置adoconnection的ConnectionString。
      

  4.   

    在 ADOConnection 的 BEFORECONNECTION 事件里设置它的 ConnectionString
    就可以啦