C# 类库调用

[复制链接]
查看11 | 回复2 | 2009-7-2 09:44:06 | 显示全部楼层 |阅读模式
类库页面代码:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.Sql;
using System.Data.SqlClient;
///
/// data 的摘要说明
///
public class data
{

public static string strSQLConn = System.Configuration.ConfigurationManager.AppSettings["sqlConnString"].ToString();
publicDataSet datasearch(string sqls)
{

SqlConnection cn = new SqlConnection(strSQLConn);

SqlCommand querycmd = new SqlCommand(sqls, cn);

SqlDataAdapter adapter = new SqlDataAdapter(sqls, cn);

DataSet dset = new DataSet();

adapter.Fill(dset, "sqls");

cn.Open();

querycmd.ExecuteNonQuery();

cn.Close();

return dset;
}

public DataSet dataup(string sqlu)

{

SqlConnection cn = new SqlConnection(strSQLConn);

SqlCommand cmd = new SqlCommand(sqlu, cn);

SqlDataAdapter adapter = new SqlDataAdapter(sqlu, cn);

DataSet dset = new DataSet();

adapter.Fill(dset, "sqlu");

cn.Open();

cmd.ExecuteNonQuery();

cn.Close();

return dset;



}

publicDataSet datadelet(string sqld)

{

SqlConnection cn = new SqlConnection(strSQLConn);

SqlCommand cmd = new SqlCommand(sqld, cn);

SqlDataAdapter adapter = new SqlDataAdapter(sqld, cn);



DataSet dset = new DataSet();

adapter.Fill(dset, "sqld");

return dset;

cn.Open();

cmd.ExecuteNonQuery();

cn.Close();

}
}
后台调用代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.Sql;
using System.Data.SqlClient;
public partial class Admini : System.Web.UI.Page
{

public static string strSQLConn = System.Configuration.ConfigurationManager.AppSettings["sqlConnsSring"].ToString();

protected void Page_Load(object sender, EventArgs e)

{



if (!IsPostBack)

{

}

Panel1.Visible = false;

Panel2.Visible = false;

Panel3.Visible = false;

}
protected void zhglbt_Click(object sender, EventArgs e)

{



PlaceHolder1.Controls.Add(Panel1);

Panel1.Visible = true;

data one = new data();//data”的类型初始值设定项引发异常

GridView1.DataSource = one.datasearch("select * from register");

GridView1.DataBind();


我运行时老是提示 “data”的类型初始值设定项引发异常
请问 我的错误在哪?帮我解决 谢谢!

}
恩 为空 我有 web.config

回复

使用道具 举报

千问 | 2009-7-2 09:44:06 | 显示全部楼层
System.Configuration.ConfigurationManager.AppSettings["sqlConnString"]为 null? //恩 为空 我有 web.configweb.config写得对不对,和data类在一个工程吗?...
回复

使用道具 举报

千问 | 2009-7-2 09:44:06 | 显示全部楼层
public class data 中缺少构造函数这样:public class data{public data(){}//other code}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行