我需要作一个项目需用数据库,向大家请教:
目前我用数据库控件Infopower 3000 for delphi5 ,6+windows 2000P1)数据库与表格连接用什么好那?只能用dbgrid吗?2)我希望在表格的一条里左边有个加号,当点击时可以出现树状的二级表格如何作,要显示在一个整体区域里?有无控件、源码?要求底色,字符色可设置3)大家帮忙解释一下几个概念:
ADO 、OLEDB; DAO、ODBC他们与ACCESS、MS SQLSERVER、SYBASE、ORACLE之间的关系?4)我希望在A机的数据(不一定是数据库),B机可以读并可以按上面的要求显示出来,应该如何设计最佳?一问25分.

解决方案 »

  1.   


    用dx控件组中的Cxgrid能满足你的要求
      

  2.   

    1。dbgrid的第三方控件不少,如dxdbgrid
    2。有一个专门对2级表操作的表格控件
    3。ADO字连接数据库时,频繁打开关闭会出现错误
       oledb是com用的
       dao好像只用于桌面型数据的访问
    4。可以使用socket来交互,如果数据量不是很大
      

  3.   

    dxdbgrid 和 Cxgrid:的下载地址?
      

  4.   

    外部控件多的是,自己找个合适的吧!第二个问题,要么自己写控件,要么用外部控件!不过自己写难度比较大哦,呵呵!ADO是现在流行的标准数据访问引擎,是对OLEDB的二次封装,使用方便
    关于ADO,OLEDB,DAO,ODBC四者的关系,偶想不起来了,可以看看李维的《Delphi 5.X ADO/COM+/MTS》那个书,讲的很详细!
    后面那四个是数据库名称
      

  5.   

    外部控件多的是,自己找适合自己要求的要么自己写,要么找外部控件。不过最好自己写,能学点东西看看李维的《Delphi 5.X ADO/COM+/MTS》那个书,对你说的那四中数据库访问引擎的关系讲解的很清楚
      

  6.   

    谢谢 FrameSniper(人类不能不吃饭@手机不能不充电.net) 提供的信息,还有吗?
      

  7.   

    李维的《Delphi 5.X ADO/COM+/MTS》那个书:谢谢提醒!我在试验Infopower的TwwDBGrid
      

  8.   

    1.DBGridEh 
    下载地址:www.51delphi.com
      

  9.   

    谢谢大家!我准备使用Dev Expree但几个下载地址都下不全,半路就断。大建有好的地址吗?www.51delphi.com这个不好!
      

  10.   

    我有但不知道怎样传给你!EMAIL不行没有办法,他太大了
      

  11.   

    问题基本清楚:一本书: 李维的《Delphi 5.X ADO/COM+/MTS》;
                 几个控件:ehlib2.5  OR ehlib3.0,Dev Expree xxxGrid