未将对象引用设置到对象的实例!求9

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:18:13
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

源错误:

行 27: string str1 = "Data Source=.\\sqlexpress;AttachDbFilename=|DataDirectory|\\MMIS.mdf;Integrated Security=True;User Instance=True";
行 28: conn1 = new SqlConnection(str1);
行 29: da1 = new SqlDataAdapter("select * from News where id=" + Request.QueryString["id"].ToString(), conn1); //这句有问题
行 30:
行 31:

源代码:
public partial class News : System.Web.UI.Page
{

static SqlConnection conn1;
static DataSet ds1;
static SqlDataAdapter da1;

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{

string str1 = "Data Source=.\\sqlexpress;AttachDbF

传值的页面不对,没有找到id的参数
地址的形式应为xxx.aspx?id=1

你输出Request.QueryString["id"].ToString(),看值是什么

Request.QueryString["id"].ToString()这里是NULL你转换成STRING类型就会有问题