c#.net 2002    sql2000
当用
SqlConnection conn=new SqlConnection("server=admin;database=student");
conn.Open();
连接时
出现
login failed for user'(null)',reason:not assocated with a trusted SQL server connection
的提示如何改
(admin  student没问题)

解决方案 »

  1.   

    连接字串有问题。
    SqlConnection conn=new SqlConnection("server=admin;User ID=sa;Password=;database=student");
      

  2.   

    SqlConnection conn=new SqlConnection("server=admin;uid=sa;pwd=xxxxxx;database=student");
      

  3.   

    很明显没有用户啊。user id?pwd?
      

  4.   

    kssys说的对,我们连接数据库的时候,应该给出登陆名和密码的
    你的错误提示就是 用户名为空啊
      

  5.   

    SqlConnection conn=new SqlConnection("server=admin;uid=sa;pwd=xxxxxx;database=student;");
    conn.Open();
      

  6.   

    SqlConnection conn=new SqlConnection("server=127.0.0.1;database=student;uid=sa;pwd=xxxxxx;;");
    conn.Open();
    先写server,再写database,依次试试,
    再就是server,你不要写admin,你改写ip,试试看,我写的是本地连接
      

  7.   

    c#.net 2002    sql2000
    当用
    SqlConnection conn=new SqlConnection("");
    conn.Open();
    为什么连接不能用,如何改?
      

  8.   

    to Kshatriya(通讯基本靠吼,交通基本靠走) ( ) 信誉:99 
    是问题还是回答问题没有明白
      

  9.   

    必须有一个“信任的连接”,也就是要有一个可访问数据库的用户,通常都设sa,密码自设。
    1.先在web.config文件中写连接字符串:<?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <appSettings>
    <!--此处设置数据库连接字符串-->
    <add key="con" value="server=192.168.1.246;database=你数据库名称;User ID=sa;password=你设的密码,如果为空,等号后就什么都不写" />
    </appSettings>2.然后在你用到数据库连接的地方写:
    String Con = ConfigurationSettings.AppSettings["con"];
    SqlConnection con = new SqlConnection(Con);
    con.Open();