现在准备开发一个三层架构的应用程序,数据库是用SQL SERVER 2000,需要用到web service,我想求教如何在客户端调用服务器上的web service,如何配置数据库的连接字符串,应该在哪儿配置数据库的连接字符串。

解决方案 »

  1.   

    在客户端开发的时候加入web引用
    在web service的method里写入数据库操作
    你问的是这个意思吧?
      

  2.   

    to:haitao5676(笑纹) 
    是的
    请问如何设置数据库的连接字符串
      

  3.   

    to 应该在哪儿配置数据库的连接字符串。比较合适的位置是在webservice项目中的web.config中增加key来指明连接字符串
      

  4.   

    其实三层结构也不定要用到Web Service 的
    Web Service 只是一般让远程能调用你的Web Service中的方法罢了
      

  5.   

    在WebConfig 中连接:
    <configuration>
        <configSections>
    <sectionGroup name="MMSApp"> 
    <section name="dbsettings" type="System.Configuration.NameValueSectionHandler,System"/>
    </sectionGroup>
    </configSections>   
    <MMSApp>
    <dbsettings>
    <add key="EMS" value="Data source=localhost;Integrated Security=SSPI;Initial Catalog=EMS"/>
    </dbsettings>
    </MMSApp>
    <appSettings>
    <add key="dsn" value="Data Source=localhost;UID=sa;PWD=;DATABASE=EMS"/>
    </appSettings>
      <system.web>
      

  6.   

    书我是看了
    就是有些地方不是太明白
    例如:在装完应用程序后,要配置数据库所在的服务器信息吧,也就是:sa、server、pwd、db等等,配置完毕之后,这些信息是放在服务器上还是放在各个客户端上
    谢谢
      

  7.   

    我晕了 我都哭了
    web service你可以把当当做一个你要访问的网页来理解
    这个是写在服务器上的,是一个独立的程序,所有和其相关的东西都和他一起写在服务器上客户端调用的时候是通过添加引用,引用→web引用,引过来之后就可以当做本地的类或方法使用了
    数据库的连接信息是和web service写到一起的 客户端只调用个↑
      

  8.   

    谢谢9raul(唯我) 
    通过他的远程协助
    帮助我理解了整个过程
    十分感谢