想用delphi做一个cs结构的东东,数据库在服务器上,客户端的软件如何与服务器进行通信,也就是如何读写数据?其中还有用mapx调用地图,希望地图也能够放在数据库请大家帮忙!

解决方案 »

  1.   

    如果是cs结构的客户端与数据库通讯,那么使用bde或者ado的数据库组件就可以啦
    一般的,客户端使用database + table or database + query就可以;如果用ado的话,就是adoconnection + adotable or adoconnection + adoquery
      

  2.   

    同意楼上,很简单。
    如果用写三层的,就加com+就ok了
      

  3.   

    《Delphi 5.x 分布式多层应用系统篇》
      

  4.   

    to  cobi(我是小新) :
    能不能举个简单一点的例子?
    to  mc43(火猴) :
    什么是写三层?
    to song317(山东老实人) :
    有没有电子版的?有下载地址吗?
      

  5.   

    在服务器用后台数据库,如SqlServer,Oracle等。
    然后用ADO或ODBC连接,
    最后就可以用Sql语句操作了,
    就和本地数据库一样了。
      

  6.   

    李维的书《Delphi 5.x 分布式多层应用系统篇》
    dcom
      

  7.   

    《Delphi 5.x 分布式多层应用系统篇》
      

  8.   

    建议你先看看这方面的资料,如果什么都不知道怎么做呢?
    也可以先看看Delphi数据库方面的资料。
    网上多的是资料。
      

  9.   

    Delphi里就有自带的例子可以参考
    建议接手一个新项目的时候首先考虑你会出现哪些问题, 不懂就查些资料, 象这些基础的东西在任何delphi书中都会有的
      

  10.   

    DELPHI本身就有控件啊。连接上就可以了。看你问这个问题,你是需要好好看看书
    !^_^,哥们比较直!
      

  11.   

    1。你用的是Mapx,那么你的矢量图形怎么放在数据库中。是通过文件还是空间数据库。
       2。用三层结构。通信协议可以使用Sockect。
       实现流程:
          服务器端负责读取数据并组织你需要的数据。
          通过应用服务器将数据传递给客户端。
          客户端接受数据并使用。
      

  12.   

    什么不懂?
    你的图形是用文件的方式存储还是用数据库存储?
    你的客户端是调用图形是直接调用图形文件还是根据Geometry绘制?
    你的项目是Gis项目吗?