是什么原因造成数据库连接登录失败?
http://expert.csdn.net/Expert/topic/1744/1744279.xml?temp=.78883

解决方案 »

  1.   

    你连接的数据库是SQL Server 吗?在数据库的“新登陆”中添加ASPNET用户,并把表的权限赋给这个用户。
      

  2.   

    或者是你没有建数据源,在控制面板\odbc数据源中建一个数据源,然后在通过数据源连接
      

  3.   

    我也遇到过,是iis的问题
    你试一下看看
    重新安装或是重新启动一下试试
      

  4.   

    首先感谢各位的回答.可能是我没有说明白.我用的是SQL2000的数据库,在STUDIO.NET下做的程序.在STUDIO开发环境下连接数据库是成功的.并且我试了三种连接方法.手工写连接代码,拖放连接和使用连接导向.三种都是成功连接的.但是经过编译执行的时候还是不行.在数据库中添加用户的办法也用过.有没有搞错从新安装?我装STUDIO.NET用了5个小时.是什么原因?怎么解决?等待能解决的达人出现1!!!!
      

  5.   

    请参照如下代码:
    using System.Data;
    using System.Data.OleDb;
    ---------------------------
    OleDbConnection thisConnection=new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\D\DevCs\Works2\Person.mdb;");
    thisConnection.Open();
    OleDbCommand thisCommand=thisConnection.CreateCommand(); //
    thisCommand.CommandText="SELECT * FROM Intro";
    OleDbDataReader thisReader=thisCommand.ExecuteReader();
    while(thisReader.Read())
    {
    Console.WriteLine("\t{0}\t{1}",thisReader["ID"],thisReader["TheName"]);
    }
    thisReader.Close();
    thisConnection.Close();
      

  6.   

    我说的是重新安装iis
    我以前出的问题是在应用程序里连接成功,在web下用同样的代码出错
    你的出的问题如果和我的一样不妨试试
      

  7.   

    你确定用户"CHENZHEN\ASPNET"对数据库中的要操作的表有插入、删除、更新的权限吗?