我写了如下的代码来连接数据库,运行后总出现错误(见程序后)
是否我语句的顺序有什么问题?还我的虮子本身的配置问题?
我是刚学C#的,所以请不要见笑,这里提前谢谢各位了!
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
string SqlCon="Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=student1;Data Source=TEST02"; //连接字符串是按照论坛中一个帖子的方法生成的
SqlConnection oCnn=new SqlConnection(SqlCon);
SqlCommand tCommand = new SqlCommand();
tCommand.Connection=oCnn;
tCommand.CommandText="select * from aa";
oCnn.Open();
SqlDataAdapter oApt=new SqlDataAdapter(tCommand);
DataSet dsStudent=new DataSet();
oApt.Fill(dsStudent,"aa");
DataGrid1.DataSource =dsStudent.Tables["aa"].DefaultView ;
DataGrid1.DataBind();
oCnn.Close();
}
“/WebApplication8”应用程序中的服务器错误。
用户 'test02\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 用户 'test02\ASPNET' 登录失败。
源错误:
行 32: tCommand.Connection=oCnn;
行 33: tCommand.CommandText="select * from aa";
行 34: oCnn.Open();
行 35:
行 36: SqlDataAdapter oApt=new SqlDataAdapter(tCommand);
源文件: c:\inetpub\wwwroot\webapplication8\webform1.aspx.cs 行: 34