不用ODBC,去用www.tinydb.com上的一个控件,包你满意。

解决方案 »

  1.   

    在给程序打包时,BDE安装选项选择‘部分安装’,然后在其中选择你需要的BDE接口,而不是你现在选择的‘全部安装’(我猜你是在这一步选择了全部安装)。
      

  2.   

    补上:如果想不使用BDE有很多种方法,比如你可以通过ADO直接跳过BDE而直接与ODBC联系
      

  3.   

    TinyDB是提供给Delphi和BCB程序员的一组Delphi组件,目前包含 TTinyTable 和 TTinyDB。 ·完全兼容 Delphi 和 BCB 中所有的 Data Controls 
    ·无须 BDE 的支持,无须附带任何 DLL 或 OCX,开发绿色软件的最佳选择 
    ·支持对 BLOB 型字段数据的 ZIP 压缩,并提供四种不同压缩方案 
    ·极强的加密功能,内置世界上最先进的39 种数据加密算法
    ·加密和压缩均对用户透明,存取数据库时后台自动进行 
    ·单一文件型数据库,无论数据库多复杂,只有一个文件 
    ·完全支持基本的数据库结构定义 
    ·接口和 Delphi (BCB) 中的数据库相关组件保持一致,易于使用 
    ·提供配套工具 TinyDB Desktop 和详细开发帮助文档 
      

  4.   

    非常感谢各位的意见.增加了我对dephi的了解.
    tvhero,bde安装没有选择全部安装.
    如果我使用ODBC是不是就不用安装BDE呢.
    现在发现安装程序中vcl50.bpl占了1.9MB,
    请教高手, 什么样的程序不需要这个文件?
      

  5.   

    最后,补充一点,用ASPack2000这个小软件,对exe文件进行优化,可以把3M的exe优化成700k左右。 [email protected]