建了一个connection,测试连接是正常的,但是完成时候打开aspx缺提示用户登录失败。另外建立sqlconnection的时候是否要保存密码?不保存会不会无法访问?保存会不会不安全?

解决方案 »

  1.   

    sqlconnection里要用用户名,密码吧,要安全就要加密连接字符串
      

  2.   

    建了一个connection,测试连接是正常的,这个指的是在什么测试?是服务器资源管理器的数据库连接?如果是,这个连接是不能用的,好像是连接串不对,把你的连接的全部代码贴上来看看。
      

  3.   

    连接字符串中加入password=yourpassword;
      

  4.   

    你的SQL2000用户身份验证是用的WINDOWS模式还是 SQL认证模式?
      

  5.   

    多谢 qixiao(七小)。我是直接将服务器资源里面的表拖进来的,那样就不包含密码了,后来我拖控件的时候就会提示是否包含密码呵呵。对了还有个问题就是在书上看到获得connectstring还有种方法就是string strConn=ConfigurationSettings.Appsetting["connectstrings"];这种方法可行么?该怎么使用?
      

  6.   

    sqlconnection里要用用户名,密码吧,要安全就要加密连接字符串
      

  7.   

    这个方法当然可行,是在你的web.config文件里的<configuration>下加上
    <appSettings>
        <add key="connectionstrings" value="server = localhost;database = pub;uid =sa;pwd =sa"/>
      </appSettings>