请问有没有直接连接ACCESS文件的控件,而不用ODBC设置(单机应用),因为怕以后发布不能直接安装

解决方案 »

  1.   

    有好多安装程序的制作工具都支持动态建立oDBC数据源再者你可以写一段代码自动配制
      

  2.   

    1、TADOConnection的ConnetionString属性
    2、打开属性编辑器后,选择Use Connection String,点Build
    3、选择Microsoft Jet 4.0 OLE DB Provider,点Next
    4、选择你的Access文件,点确定
    5、在使用TADOTable或TADOQuery使用这个Connection
    6、用DataSource使用TADOTable或TADOQuery的数据看样子你没用过ADO,所以说的详细点
      

  3.   

    在form的oncreate事件里面:
    adoconn.Connected:=false;//adoconnn是一个adoconnection
    adoconn.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+extractfilepath(application.ExeName)+'pro_manage.mdb;'+'Persist Security Info=False' ;
    adoconn.Connected:=true;
    只需把数据库与你的程序放在同一个目录下面即可