1:是不是使用了TQuery和TTable就必须安装BDE?
2:使用ADO的话使用哪种数据库最方便?
   我试了一下用dBase,但是,它不支持Binary数据类型。
我只是一个很小的数据库应用,不想装BDE,哪位大哥帮忙解决一下。

解决方案 »

  1.   

    使用ADO和SQL SERVER或者ACCESS做数据库都可以,不过为了以后最好用ADO和SQL SERVER.
      

  2.   

    很小的数据库,又要很方便,推荐:Access
      

  3.   

    1、是。TQuery和TTable都是BDE控件,对应的ADO控件为TADOQuery及TADOTable
    2、access。或者你什么都不用,直接用TClientDataSet来操作数据文件,在一般记录数很小的时候,用这个很方便。:)
      

  4.   

    1:我已经讲清楚了,只是一个很小的应用:就是Windows2000里面的thumbs.db那样的应用。不可能用SQLServer;
    2:用Access是不是必须安装Access?不想安装;
       而且,用Access是否必须首先用Access建一个*.mdb文件?我想用Create Table直接生成表的。
       就好像用TQuery可以建Paradox表的,建表时就生成了*.db文件,但是,我不想装BDE.
    也就是说可以达到用TQuery的效果,但是不需要BDE,对应的用ADO有什么好的办法???
      

  5.   

    1:是不是使用了TQuery和TTable就必须安装BDE?
    是的
    2:使用ADO的话使用哪种数据库最方便?
       我试了一下用dBase,但是,它不支持Binary数据类型。
    我只是一个很小的数据库应用,不想装BDE,哪位大哥帮忙解决一下。
    ado+sql 2000
      

  6.   

    1:是不是使用了TQuery和TTable就必须安装BDE?
    是的
    2:使用ADO的话使用哪种数据库最方便?
       我试了一下用dBase,但是,它不支持Binary数据类型。
    我只是一个很小的数据库应用,不想装BDE,哪位大哥帮忙解决一下。
    ado+sql 2000
      

  7.   

    1、是。TQuery和TTable都是BDE控件,对应的ADO控件为TADOQuery及TADOTable
    2、access。或者你什么都不用,直接用TClientDataSet来操作数据文件,在一般记录数很小的时候,用这个很方便。:)谢谢。
    TClientDataSet是很好用,但是,好像必须携带一个Midas.dll?好像也很恶心哦~~~~
    Windows都可以操作thumbs.db嘛,不知道它怎么搞??????
      

  8.   

    再次说明:
    1:我想用的是文件型数据库;
    2:使用WINDOWS自带的数据库引擎,不需要安装其他任何东东;
    3:要能够建表;
    4:要能够支持Binary数据类型;
    说白了,我就是要搞一个和Windows的Thumbs.db一样的东东~~~~~~,用缩略图方式浏览一个目录下的图片时,生成一个缩略图数据库。
      

  9.   

    呵呵,这个俺也不清楚了。
    这种情况用Access似乎也没什么意思。我一般是用TClientDataSet处理,不过需要注册一下midas.dll,不算是纯绿色了哈。
    网上有个免费的这种小数据库驱动,不过也需要带一个dll文件的。
      

  10.   

    或者可以考虑用xml文件处理?解析似乎麻烦了点。
      

  11.   

    可以考虑用ini文件来实现,文件头记录着项目总数,遍历访问组。
      

  12.   

    来自http://delphi.ktop.com.tw/http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=23716
    有一些元件可以直接讀取.DBF檔,不需要BDE的,
    請見:
    JBDbf
    http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=17661
    TDbf dBase Access
    http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=17662
    CB4 Tables
    http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=17660
    TDBF
    http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=17657
    TTBDbase
    http://delphi.ktop.com.tw/topic.asp?TOPIC_ID=17658
      

  13.   

    那还不如直接用自定义文件来搞呢
    何必这么费事呢,或者用公文包,如果不明白,可以参考delphi6入门到精通里面的相关单元,!
      

  14.   

    非常感谢大家的热心关注,找到答案了:DBISAM,还算好用。
    可以自己写自定义数据库的,不过要牵扯到索引、性能、共享冲突的问题搞起来比较麻烦。
    结帖。
    本人提的问题从来都是100分,不论多小的问题。
    我现在总共猜4500多分,不知道这里分最多的有多少???
      

  15.   

    使用ADO和SQL SERVER或者ACCESS做数据库都可以,最好还是用ADO和SQL SERVER.
      

  16.   

    使用ADO和SQL SERVER或者ACCESS做数据库都可以,最好还是用ADO和SQL SERVER.注意:【文件型数据库】,呵呵。
    以前没做过这样的应用,今天看了几个:DBISAM、TinyDB、FireBird。不知道还有哪些比较优秀???
      

  17.   

    大家报报家底吧:
    1:什么时候来CSDN?
    2:现在有多少分?我的:
    1:2001年。
    2:4500分。