我编了一个程序如下:
private void lBoxEmp_SelectedIndexChanged(object sender, System.EventArgs e)
{
//打开数据库
string connString = "workstation id=CHD-XJF;packet size=4096;user id=sa;data source=CHD-XJF;attachdbfilename=C:\\Program Files\\Microsoft ISA Server\\ISALOG_20060226_WEB_000.mdf;persist security info=False";
this.pnlResult.Visible = true;
this.dgQuest.Visible=true;
SqlConnection myConnection = new SqlConnection(connString);
myConnection.Open();
string cmdText="Select ClientIP from WebProxyLog where rownum <= 10";
SqlDataAdapter sda=new SqlDataAdapter(cmdText,myConnection);
DataSet ds = new DataSet();
sda.Fill(ds);
DataView source = new DataView(ds.Tables[0]);
this.dgQuest.DataSource = source ;
this.dgQuest.DataBind();
//关闭连接
myConnection.Close();
}
结果却是:
“/management”应用程序中的服务器错误。
对象名 'WebProxyLog' 无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 对象名 'WebProxyLog' 无效。
源错误:
行 163: SqlDataAdapter sda=new SqlDataAdapter(cmdText,myConnection);
行 164: DataSet ds = new DataSet();
行 165: sda.Fill(ds);
行 166: DataView source = new DataView(ds.Tables[0]);
行 167: this.dgQuest.DataSource = source ;
源文件: c:\inetpub\wwwroot\management\questlog.aspx.cs 行: 165
请问这是怎么回事啊???
谢谢了!!!