怎么样才算启动sqlserver2005?怎么样才能连接上数据库呢?急
解决方案 »
- 关于 model层 来取值、传值
- 关于for循环的问题,请高手知道 谢谢
- 图表控件有哪些
- 求Jquery插件
- csdn里面"提问的智慧",你会提问吗?
- help me, help me! 关于大数据COPY ,有谁了解 bluk insert
- DataGridView里面如何让某一列显示为ImageList里面的图片内容?
- ++++++ 在线程里面怎么给窗体控件赋值??? 如给textBox1 赋值??????
- ???模糊处理的工具是不是可以对一个project的个别class进行模糊处理??
- 100分求救--网上发短信的功能
- 从含有目录的word文档中读取内容时,怎样越过目录?
- winform下允许用户选中窗体中的控件,可以自定义位置,大小,包括鼠标拖拽
错误信息:未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 47:
行 48: ///判断用户是否合法
行 49: if (recu.Read())
行 50: {
行 51: userId = recu["UserID"].ToString();
源文件: d:\asp.net2.0\源程序\ch11\DocumentManager\Default.aspx.cs 行: 49
web.config :
<appSettings>
<add key="SQLCONNECTIONSTRING" value="data source=CZH;uid=sa;pwd=123456;database=StudentDB"></add>
</appSettings>
Default.aspx.cs: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.SqlClient;public partial class Default : System.Web.UI.Page
{
static string sValidator = "";
private readonly string sValidatorImageUrl = "DesktopModules/ValidateImage.aspx?Validator="; protected void Page_Load(object sender, EventArgs e)
{
///添加页面初始化代码
if (!Page.IsPostBack)
{
sValidator = GetRandomint();
ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
}
} protected void LoginBtn_Click(object sender, EventArgs e)
{
///如果页面输入合法
if (Page.IsValid == true)
{
if (Validator.Text != sValidator)
{
Message.Text = "验证码输入错误,请重新输入验证码!!!";
sValidator = GetRandomint();
ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
return;
} String userId = ""; ///定义类并获取用户的登陆信息
StudentManager.User user = new StudentManager.User();
SqlDataReader recu = user.GetUserLogin(UserName.Text.Trim()); ///判断用户是否合法
if (recu.Read())
{
userId = recu["UserID"].ToString();
}
recu.Close(); ///验证用户合法性,并跳转到系统平台
if ((userId != null) && (userId != ""))
{
Session["UserID"] = userId; //跳转到登录后的第一个页面
Response.Redirect("~/DesktopModules/Main.aspx");
}
else
{
sValidator = GetRandomint();
ValidateImage.ImageUrl = sValidatorImageUrl + sValidator;
///显示错误信息
Message.Text = "你输入的用户名称或者密码有误,请重新输入!";
}
}
} protected void CancelBtn_Click(object sender, EventArgs e)
{
///清空用户名称和密码输入框
UserName.Text = Password.Text = "";
} private String GetRandomint()
{
Random random = new Random();
return (random.Next(100000,999999).ToString());
}
}
<add key="SQLCONNECTIONSTRING" value="data source=CZH;uid=sa;pwd=123456;database=StudentDB"></add>
</appSettings>
source是不是指我的计算机名,uid和pwd分别指的什么
指你的连接的库
uid 用户名
pwd 密码
database就是数据库
[NullReferenceException: 未将对象引用设置到对象的实例。]
Default.LoginBtn_Click(Object sender, EventArgs e) in c:\Inetpub\wwwroot\stu\StudentManager\Default.aspx.cs:49
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
www.connectionstrings.com