小弟现在想编写一个象Foxmail那样的程序,有数据库查询功能,但是不希望将来拿到他人的机器上要安装Access,Foxpro等。希望得到指点,不知道该如何做到这一点。

解决方案 »

  1.   

    是不用安装Access的,只要安装访问数据库的驱动程序,比如MDAC 2.7就可以了。
      

  2.   

    可以不安装,使用ado或odbc来访问数据库.
      

  3.   

    给你一个用多人想要的控件:Easy Table 3.0http://www.aidaim.com/products/download.php#EzT你到这网站网页,找到“EasyTable, v.3.10”就可以下载了,下载前会要你填一些信息,还是填一下吧。下载后用下面的注册码:User: EzTable Password: F4Mfjd9zFgu记住:安装前最好关闭Delphi安装后可在控件面板上看到一个表格(Table)控件,用它就好了。下面我大致翻译一下它的Readme文件:///////////Readme.txt/////////////////
    程序说明:
    ---------------------------------
    程序名:EasyTable
    ......略......
    详细描述:
    -------------------------------------------------------------------
        EasyTable是一个用于Delphi与C++ Builder的简明数据库引擎。可以用来开发诸如人事数据库系统、记事本程序、照片薄程序等等小型的数据库软件。它不需要额外的数据库驱动(如BDE)支持,它有它自己的访问数据库方式,并且,它把所有的数据表(Table)全部用一个单一的物理文件存储。    EasyTable仅包含两个组件,其中一个是TeasyTable类,是TTable的代用品。    EasyTable不需要BDE支持,同时它也提供所有TTable所拥有的函数。比如:主/从关系统、过滤、搜索、排序、关键字、BLOB类型。还有一些更高级的特性,如数据加密,BLOB类型数据的压缩、多索引、表重建与修改、分享内存能力、内存模式或其它模式,它也能充分支持其它所有的标准数据格式,........
      

  4.   

    谢谢zfpcb,dejoy,cdhuanglei,我想几种方法都试一下。cdhuanglei,我到了这个站点看了一下,晚上找个宽带下载。