操作系统 是 Server2003 ,在数据库新建登陆名时,按理说应该有Aspnet选项,但找不到这个选项,所以在Asp.net中写完代码后运行连不上数据库,显示不了数据库中的内容。请问,是什么原因啊,

解决方案 »

  1.   

    try{System.data.sqlclient.sqldbconnection myconn=new sqldbconnection();
    myconn.connectionstring="server=你的服务器名;uid=你的用户名;pwd=你的密码";database=你的数据库名;";
    myconn.open();}
    catch{this.label1.text="出错";}
      

  2.   

    try{System.data.sqlclient.sqldbconnection myconn=new sqldbconnection();
    myconn.connectionstring="server=你的服务器名;uid=你的用户名;pwd=你的密码";database=你的数据库名;";
    myconn.open();}
    catch{this.label1.text="出错";}
    你好 ,请问你写的最后一行是什么意思呀?我确信代码都没有问题,但是就是连不上,是不是Server2003操作系统的新建用户登陆中的ASP选项隐藏了?苦闷中。。
      

  3.   

    上面的大大把connection的最重要的connectionstring给你写出来了,只要你的数据库把其中的用户名加入就可以了(server=你的服务器名;uid=你的用户名《----)
    注意windows用户和数据库用户是两码事
      

  4.   

    你在vs2003中用sqlconnection数据控件连数据库试试,看能不能连上。
      

  5.   

    是用户和密码问题吧?
    你的SQL是混合模式吗?