1、yearmonth.Text的值为空或者没有被识别为DateTime类型的值2、Message不存在
解决方案 »
- 怎么样把2008-12-28 17:21:35 转换成20081228172135 这样数字
- 分不多,帮忙指点一下问题
- 问个问题?
- 编译微软的PetShop 3.0 (SQL Server)出现问题,请帮忙~~!!
- objectdatasource 未能找到带参数的非泛型方法“UpdataRecord”:DriverID
- 新手提问,请大家帮帮我!
- 求救一个简单的程序,不知道哪里错了
- www.yoouhe.com改版,非常感谢大家的意见,散分2.
- 怎样返回上一个页面???
- 奇怪,没密码也登陆不了水晶报表
- 不知哪里有ASP。NET控件的属性参考手册,能提供吗?
- javascript弹出一个窗口,调用父窗口里的后台事件?
<span id="Message" />
try :<span id="Message" runat="server"></span>
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
我不知道什么意思,请大虾们多多指教,我将不甚感激!!!
是Windows 2000 Server + Visual Studio .NET 2002吗?
至于Visual Studio .NET 我不知道是哪个版本的,反正是七张盘的那个:)
大家看看这句有问题吗?
我一直是这样写的:
cn.open()
cm.Connection =cn
private void Page_Load(object sender, System.EventArgs e)加上这一行试一试
protected System.Web.UI.HtmlControls.HtmlGenericControl Message
<script language="C#" runat="server">
void Page_Load(Object o, EventArgs e)
{
Message.InnerHtml="添加失败";
}
</script>
<form runat="server">
<span id="Message" runat="server"/>
</form>这样的代码肯定没问题——我已经实验过了。注意有 form.runat 和 span.runat 两项;
你因该学会“调试”,发生这样的问题,一下子很难知道错在哪里,方法如下:1,类似我上面提供的,只测试对 Message 的访问是否合法,删除所有关于数据库的操作;
2,只对 数据库 访问,删除对 Message 的操作,看是否合法;这样,你就明确的知道错在哪,是数据库?还是asp?
如果用1.0.3705会出现这个问题。
所以现在我的Framework版本都使用最新版本。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 79: // 打开连接
行 80:
行 81: cm.Connection.Open() ;
行 82: try
行 83: {
源文件: d:\inetpub\wwwroot\jiliangkeshuru\WebForm1.aspx 行: 81
有没有 new 啊,在哪里new的?
还有,,你怎么把cmd 写成cm了?在 cm.Connection.Open() 前检查一下,判断 if(cm.Connection == null)
cm.Parameters.Add(new SqlParameter("@yearmonth",SqlDbType.DateTime,8));
该成
this.cm.Parameters.Add(new System.Data.SqlClient.SqlParameter("@yearmonth", System.Data.SqlDbType.DataTime, 8));
另外希望你把你的strSQL的定义也贴出来看看。