错误信息!!不支持关键字: “provider”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 不支持关键字: “provider”。源错误:
行 18: protected void Page_Load(object sender, EventArgs e)
行 19: {
行 20: zwDB zwdb = new zwDB("web_access");
行 21: zwdb.DB_bindlist(this .DataList2 );
行 22: }
源文件: d:\.NET网站\ADO初步\Default.aspx.cs 行: 20
我写的类:public class zwDB
{ private string dbpath; //存储数据库路径
private SqlConnection sqlconn;//声明数据库连接对象
private SqlDataAdapter sqladr=new SqlDataAdapter ();//声明Adapter对象
private DataSet sqlds=new DataSet ();//声明一个ds
private SqlCommand sqlcomm;
/// <summary>
/// 设置存储在网页配置文件里的数据库路径名!(webConfig)
/// </summary>
public zwDB(string db_string)
{
dbpath =ConfigurationManager .ConnectionStrings [db_string].ConnectionString ; //建立数据库连接
sqlconn = new SqlConnection(dbpath);
sqlconn.Open();
//建立数据库命令
sqlcomm = new SqlCommand("select * from ly order by data desc", sqlconn);
sqladr.SelectCommand = sqlcomm; sqladr.Fill(sqlds ,"ly");//填充数据表
}
/// <summary>
/// 数据库内容的浏览
/// </summary>
public void DB_bindlist(DataList zwDlist)
{
zwDlist.DataSource = sqlds.Tables["ly"].DefaultView ;
zwDlist.DataBind(); }
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货