在线咨询
QQ咨询
微信扫码关注
微信关注
微博关注
60能卖?能的话给我也留个言...
jdjdj...
用webgl+unity3d听我的...
“SQLHelper.DLL”类型的异常
里面有Sqlhelper的源文件,可以自行设置一下
从哪能看出来“需要VS2005SP1支持”啊?
to soulsword :在你那能正常运行吗?
web.config的我都已经改成我本机的了
我的开发环境是:windows2003+vs2005+sqlserver2000,没打vs2005的sp1补丁
CS中的定义<br/>public void BindLeftTreeView(TreeView treeView,bool isExpanded,bool isLink)<br/> {<br/> Tree tree = new Tree();<br/> DataTable dataTable = tree.GetTrees(ASPNET2System.PROJECTNAME.ToLower());<br/> treeView.Nodes.Clear(); ///清空树的所有节点<br/> <br/> ///创建根节点<br/> TreeNode rootNode = new TreeNode();<br/> ///设置根节点属性<br/> rootNode.Text = ASPNET2System.PROJECTDESN;<br/> rootNode.Value = ASPNET2System.PROJECTTREEROOTNODEDATA; ///设置根节点的Key值<br/> rootNode.Expanded = isExpanded;<br/><br/> if (isLink == true)<br/> {<br/> rootNode.NavigateUrl = "MainDesktop.aspx";<br/> rootNode.Target = "MainFrame";<br/> rootNode.ImageUrl = "../Images/Icon/05.gif";<br/> }<br/> <br/> ///添加根节点<br/> treeView.Nodes.Add(rootNode);<br/><br/> ///创建其他节点<br/> CreateChildNode(rootNode, dataTable,isExpanded,isLink);<br/> } <br/>在上面调用如下<br/>private DataTable GetTrees(string sProName)<br/> {<br/> ///定义类SQLHelper<br/> SQLHelper.SQLHelper sqlHelper = new SQLHelper.SQLHelper();<br/><br/> ///定义保存从数据库获取的结果的DataReader<br/> SqlDataReader dr = null;<br/><br/> ///创建访问数据库的参数 <br/> SqlParameter[] paramList = {<br/> sqlHelper.CreateInParam("@ProName",SqlDbType.VarChar,200,sProName)<br/> };<br/><br/> try<br/> {<br/> ///执行存储过程<br/> sqlHelper.RunProc("Pr_GetTrees", paramList, out dr);<br/> }<br/> catch (Exception ex)<br/> {<br/> ///抛出执行数据库异常<br/> SystemError.CreateErrorLog(ex.Message);<br/> throw new Exception(ex.Message, ex);<br/> }<br/><br/> ///获取DataTable对象<br/> <br/> DataTable dataTable = SystemTools.ConvertDataReaderToDataTable(dr);<br/> <br/> ///返回从数据库获取的结果<br/> return (dataTable);<br/> }<br/>在上面的 DataTable dataTable = SystemTools.ConvertDataReaderToDataTable(dr);<br/>报错:未将对象引用设置到对象的实例
用户代码未处理 System.Exception<br/> Message="未将对象引用设置到对象的实例。"<br/> Source="SQLHelper"<br/> StackTrace:<br/> 在 SQLHelper.SystemTools.ConvertDataReaderToDataTable(SqlDataReader dataReader)<br/> 在 DocumentManager.Tree.GetTrees(String sProName) 位置 e:\del\DocumentManage\App_Code\Tree.cs:行号 148<br/> 在 DocumentManager.Tree.BindLeftTreeView(TreeView treeView, Boolean isExpanded, Boolean isLink) 位置 e:\del\DocumentManage\App_Code\Tree.cs:行号 20<br/> 在 LeftTree.BindTreeData() 位置 e:\del\DocumentManage\DesktopModules\LeftTree.aspx.cs:行号 27<br/> 在 LeftTree.Page_Load(Object sender, EventArgs e) 位置 e:\del\DocumentManage\DesktopModules\LeftTree.aspx.cs:行号 19<br/> 在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)<br/> 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)<br/> 在 System.Web.UI.Control.OnLoad(EventArgs e)<br/> 在 System.Web.UI.Control.LoadRecursive()<br/> 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
我没做任何的修改,输入用户名、密码,点击登录后就这样
能不能具体说说啊
DataTable dataTable = SystemTools.ConvertDataReaderToDataTable(dr);出错<br/>急用,拜托了
DataTable dataTable = SystemTools.ConvertDataReaderToDataTable(dr);出错信息如下:<br/>未将对象引用设置到对象的实例。
我记得,你应该看看论坛那个调试容易出的十个问题....那个帖子很有帮助的
建议你把那个码哪错了还有vs2005的调试错误信息全发出来,你光发一句谁都不知道怎么回事...<br/>虽然我也很菜,不过你这个问题我经常出哈.都是研究修改别人的站点时候在定义表名和什么其他名称时候不对才出这个错<br/>需要当前.cs文件的那段,.aspx调用名称的那段,还有错误信息全部
存储过程吧,你查查
我记得自己研究一个新闻网站的时候,<br/>因为要添加与前相类似的页面,调用的已有的list读取的存储过程,在没有调成功的时候总出这个错<br/>最后是把页面里的数据绑定的列表名,编码页里读库的存储过程名和相关格式都改了以后才通过.
你数据库如何处理的
上面错哪了写的很清楚....看看总经理他们怎么说
你没做任何修改肯定不成<br/>起码得改新建库文件,用这个站给的默认库名,同时改web.config里的数据库连接<br/>把库名,数据库那个地方改成.或者是local(或者ip),用你自己的数据库的sa和对应密码库名,把他的库或者附加或者是还原或者是用查询分析器把.sql代码写进去.前提是跟语句里creat库名那一样的库名.不然还得改
如果那些都做了...那你再看看数据链接层那个定义数据存储过程的调用的类那是不是跟你tree.cs里用的名是一样的.
这个源码我还没试,应该是51aspx调试成功的例子<br/>你说说你打开后做了哪地方修改...在上面那段里
10分钟后我试,中午单位有事
等高手出马吧...我也是在这论坛学习的菜鸟<br/>看你的问题看起来很简单...但是我得试过之后才知道<br/>中午吃过饭,我找机器试下你这个东西,如果没问题,就是你配置的事了...
......你能介绍下你的编程环境么<br/>我觉得那个错误可能产生的地方很多,但是这个程序是经过51aspx调试成功的,按道理说不应该这样<br/>是不是哪冲突?<br/>要不你看看这个课程,是不是对这个有帮助...<br/><a href="http://www.cnblogs.com/webabcd/archive/2007/03/12/671400.html" target="_blank">http://www.cnblogs.com/webabcd/archive/2007/03/12/671400.html</a>
<a href="http://www.nqqn.com/ym/183/105206.htm" target="_blank">http://www.nqqn.com/ym/183/105206.htm</a><br/>看看这个帖子,是关于你那个错误的常见原因<br/>你可以参考下,另外,我没找到dr在哪定义的在你给的代码里
......
难道你没看到51aspx的readme?qq里m我下,你隐身我看不到.我同时2地方登了qq.刚加你
试过了
程序没问题,但是数据库文件不知道是sql2000版本问题还是如何,我这里显示损坏<br /> 另外,我这里测试首页通过.查错也没出问题...<br /> 你检查下他的数据库能不能还原,如果能给我发一份过来,qq*********
这个套程序需要VS2005SP1支持,你可能需要VS2005SP1安装程序
请教我运行时出现以下错误是什么原因?<br/>“/DocumentManager”应用程序中的服务器错误。<br/>--------------------------------------------------------------------------------<br/><br/>未将对象引用设置到对象的实例。 <br/>说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 <br/><br/>异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。<br/><br/>源错误: <br/><br/><br/>行 47: <br/>行 48: ///判断用户是否合法<br/>行 49: if (recu.Read())<br/>行 50: {<br/>行 51: userId = recu["UserID"].ToString();<br/> <br/><br/>源文件: d:\DocumentManager\Default.aspx.cs 行: 49 <br/><br/>堆栈跟踪: <br/><br/><br/>[NullReferenceException: 未将对象引用设置到对象的实例。]<br/> Default.LoginBtn_Click(Object sender, EventArgs e) in d:\DocumentManager\Default.aspx.cs:49<br/> System.Web.UI.WebControls.Button.OnClick(EventArgs e) +75<br/> System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +97<br/> System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7<br/> System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11<br/> System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33<br/> System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4926<br/><br/> <br/><br/><br/>--------------------------------------------------------------------------------<br/>版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832
就怎样
<a href="http://www.51aspx.com/CV/DocumentManager" target="_blank">Asp.net企业信息文档管理系统</a> <br/>这个程序有谁运行成功的吗?我这边也是显示<i>未将对象引用设置到对象的实例。错误。</i>