用DELPHI6做个WEB页,要实现的功能比较简单:在WEB填写关键字,检索远程SQL SERVER 数据库中的数据,并把数据列表在WEB页.
以前只做过局域网里的CS系统,未做过方面的,不知从哪入手.
请各位指点:
介绍一下这方面的知识,(开发类似功能的技术要点)
或者推荐书书籍及文章,有这方面的例子就更好,谢了.

解决方案 »

  1.   

    可以使用delphi自带的web server appliaction创建 cgi或isapi程序.
      

  2.   

    intraweb很好啊,为什么不借鉴呢
      

  3.   

    两种选择:1、Delphi 6 自己带一套WebSnap技术,专门用来开发WEB应用,但是有点麻烦,我们就用这个。
    2、Intraweb,需要下载,在Delphi 6没有,Delphi 7 才是标准控件,Delphi程序员用他可以不用学其他的知识,直接用就行了,象你的需求推荐使用这个。
      

  4.   

    在Delphi7中网络控件更好用,看intraweb的使用,挺好的,足够了
      

  5.   

    环境delphi6(新安装的)然后安装一个intraweb(iw7.0.11_d6)由向导创建一个intraweb项目,编译时出现如下错误:[Fatal Error] Project1.dpr(8): Unit InHTTPWebBrokerBridge was compiled with a different version of System.RTLVersion
    请问这是为什么啊?
      

  6.   

    在DELPHI7中建立一个CGI格式的WEB服务程序,放在IIS的虚拟目录下。
    然后在客户端调用之。很好用的。
    在WEB SERVICE 面板中。
      

  7.   

    在服务端的程序中可以用ADO调用SQLSERVER数据库。
    TADOConnection
    TADODataSet
    ....
      

  8.   

    楼上:要配置IIS?
    如果在delphi6下怎做啊?
      

  9.   

    还有,我上面提到的那错误是怎么回事啊?[Fatal Error] Project1.dpr(8): Unit InHTTPWebBrokerBridge was compiled with a different version of System.RTLVersion
      

  10.   

    是的,在IIS管理窗口,建一个虚拟目录,指向你编译好的服务端的EXE文件,
    然后,你可以在浏览器中看到WSDL的信息,这也是客户端调用所需的信息。
    格式如下:
    http://IP地址/虚拟目录名/程序名.exe/wsdl我没有在DELPHI6下做个。
    我用到了WEB SERVICE组件包,不知能否找到一个安在DELPHI6下。
    在D7中是标控。
      

  11.   

    错误信息是不是控件版本问题,系统也许是找到了不止一个的pbl文件,
    而这几个文件又是不同的编译时间,所以出错。
    我是猜的,不知对不对。
    :)
      

  12.   

    另:也可用DELPHI8 用.net来做。也很容易完成WEB页面。
    访问的也是SQL server数据库。
    生成的是WEB页面。
      

  13.   

    谢过了.
    原以为是intraweb的版本有问题.
    安装了一个新的,可原来的问题仍在,且发现不少错误,真晕.
      

  14.   

    http://www.9984.net/soft/1343.htmdelphi7下载
      

  15.   

    用delphi7.安装D7时选CUSTOM不安装intraweb,
    再单独安装intraweb.