我需要做一个报表程序,要求用一张软盘就能装下应用程序和数据库,而且要有表格,我想用access数据库加DBGrid控件,但不知分发给用户时是否要求客户装ACCESS和配置数据源? 如果我用文本文件来保存用户录入的数据,显示成表格时是否可以?

解决方案 »

  1.   

    如果用ODBC访问数据库的话,用户就不用安装ACCESS,
    可以在打包程序中配置数据源。
      

  2.   

    直接使用ado方法,不需要配置什么数据源,
    对于访问ACCESS数据库,最好使用DAO方式,也不需要配置数据源
      

  3.   

    you can use DELPHI to do that,
    VC++ is not a good idea.
      

  4.   

    那使用DBGrid控件呢? 需要在客户机中注册控件吗?
      

  5.   

    可以使用ADO方式啊,一般情况下就不需要用户安装什么了,ODBC可以使用程序配置啊,查查SQLConfig
      

  6.   

    用access会有问题的,因为一个msjet40.dll就超过1M,如果用户没装office,你会很难看的。
      

  7.   

    我是用DAO, 用DBGRID不指定数据源如何写呢?另外,我打开一个表后如何得到记录总数呢?