“未将对象设置引用到对象的实例”错误,数据库连接,2005测试可以,2003就不可以

问题描述

说明:VS2005下没有问题,VS2003就出现“未将对象引用设置到对象的实例”的错误有人说是存在2个oracle的Dll,我查了,机器是有2个System.Data.OracleClient.dll,可一个是位于C:WINDOWSMicrosoft.NETFrameworkv2.0.50727另一个位于C:WINDOWSMicrosoft.NETFrameworkv1.1.4322是2个不同的版本啊代码如下OracleConnectionoc=newOracleConnection();oc.ConnectionString=connstring;oc.Open();跟踪如下:-oc{System.Data.OracleClient.OracleConnection}System.Data.OracleClient.OracleConnection+System.ComponentModel.Component{System.Data.OracleClient.OracleConnection}System.ComponentModel.Component_closeCount0int_encodingDatabase<未定义的值>System.Text.Encoding_encodingNational<未定义的值>System.Text.Encoding_hasStateChangeHandlerfalsebool_hidePasswordfalsebool_internalConnection<未定义的值>System.Data.OracleClient.OracleInternalConnection_OraclePermission<未定义的值>System.Security.PermissionSet+_parsedConnectionString{System.Data.OracleClient.OracleConnectionString}System.Data.OracleClient.OracleConnectionString_scratchBuffer<未定义的值>System.Data.OracleClient.NativeBuffer+_serverTimeZoneAdjustment{System.TimeSpan}System.TimeSpan_stateClosedSystem.Data.ConnectionState_transaction<未定义的值>System.WeakReferenceCloseCount0intConnectionString"DataSource=brnrss;UserID=dwgh;password=dwgh"stringDataSource"brnrss"stringEnvironmentHandle<未定义的值>System.Data.OracleClient.OciHandleErrorHandle<未定义的值>System.Data.OracleClient.OciHandleEventInfoMessage{System.Object}System.ObjectEventStateChange{System.Object}System.ObjectHasTransaction<错误:发生{System.NullReferenceException}类型的异常>bool+OraclePermission{System.Security.PermissionSet}System.Security.PermissionSet+ScratchBuffer{System.Data.OracleClient.NativeBuffer_ScratchBuffer}System.Data.OracleClient.NativeBufferServerTimeZoneAdjustmentToUTC<错误:发生{System.InvalidOperationException}类型的异常>System.TimeSpanServerVersion<错误:发生{System.InvalidOperationException}类型的异常>stringServerVersionAtLeastOracle8<错误:发生{System.InvalidOperationException}类型的异常>boolServerVersionAtLeastOracle8i<错误:发生{System.InvalidOperationException}类型的异常>boolServerVersionAtLeastOracle9i<错误:发生{System.InvalidOperationException}类型的异常>boolServerVersionNumber<错误:发生{System.InvalidOperationException}类型的异常>longServiceContextHandle<未定义的值>System.Data.OracleClient.OciHandleSessionHandle<未定义的值>System.Data.OracleClient.OciHandleStateClosedSystem.Data.ConnectionStateTransaction<未定义的值>System.Data.OracleClient.OracleTransactionTransState<错误:发生{System.NullReferenceException}类型的异常>System.Data.OracleClient.OracleConnection.TransactionStateUnicodeEnabledtruebool

解决方案

解决方案二:
2005种的类2003里面没有..
解决方案三:
晕啊,OracleConnectionoc=newOracleConnection();oc.ConnectionString=connstring;oc.Open();System.Data.OracleClient下的OracleConnection类还是1.1就有了,没有用2.0的类,而且本身是别的机器上的2003工程,在我机器上就出问题,所以才用2005做的测试有人知道没?就这点分数了
解决方案四:
我也遇到同样的问题,真的是蛋疼,请问各位大侠有解决的问题了么?

时间: 2024-10-31 16:58:21

“未将对象设置引用到对象的实例”错误,数据库连接,2005测试可以,2003就不可以的相关文章

datagridview中删除行或列时怎么总是提示未将对象引用设置添加到对象的实例

问题描述 datagridview中删除行或列时怎么总是提示未将对象引用设置添加到对象的实例未绑定数据库,只是动态添加行,动态删除行,不知为什么总是提示未将对象引用设置添加到对象的实例,但删除效果正常,为什么?请大神解答dataGridView1.Rows.RemoveAt(0); 解决方案 解决方案二:说明某个属性为null,进而又对其进行了操作.解决方案三:执行dataGridView1.Rows.RemoveAt(0);之前,你应该先判断dataGridView1.Rows.Count没有

PHP对象相互引用的内存溢出实例分析_php技巧

通常来说使用脚本语言最大的好处之一就是可利用其拥有的自动垃圾回收机制来释放内存.你不需要在使用完变量后做任何释放内存的处理,因为这些PHP会帮你完成. 当然,我们可以按自己的意愿调用 unset() 函数来释放内存,但通常不需要这么做. 不过在PHP里,至少有一种情况内存不会得到自动释放,即便是手动调用 unset().详情可考PHP官网关于内存泄露的分析:http://bugs.php.net/bug.php?id=33595. 问题症状如下: 如果两个对象之间存在着相互引用的关系,如"父对象

未设置引用对象

问题描述 privateboolGetItemChecked(stringstrConId,stringstrType){boolbChecked=false;if(strType=="S"){bChecked=((RadioButton)Page.FindControl(strConId)).Checked;}if(strType=="M"){bChecked=((CheckBox)Page.FindControl(strConId)).Checked;}retu

ASP.NET 中aspx文件的TextBox在aspx.cs文件中无法被引用,提示未将对象引用设置到对象的实例。

问题描述 ASP.NET中aspx文件的TextBox在aspx.cs文件中无法被引用,提示未将对象引用设置到对象的实例.vs2012 解决方案 解决方案二:既然可以执行,说明变量有定义.你自己定义了变量?解决方案三:在vs工具上,你的代码,点击鼠标右键,你可以看到许多调试开发工具功能,例如各种"重构",还有"查看定义"."查找所有引用"等等.要想找到一个变量的定义是不是有歧义,你得直接借助这些工具找到其定义的地方.如果不会使用vs开发工具,那么

错误解决:System.NullReferenceException: 未将对象引用设置到对象的实例

在ASP.NET开发中,遇到System.NullReferenceException: 未将对象引用设置到对象的实例的错误提示,解决方法如下:       (1)所设置的变量为空值或没有取到值,一般出现在传递参数的时候出现这个问题,也会在使用datagrid或gridview或datalist等数据控件时出现. (2)控件名称与codebehind里面的没有对应 (3)未用new初始化对象 (4)在程序中所引用的控件不存在 解决方法: (1)使用try..catch...finally捕捉错误

未将对象引用设置到对象的实例。哪位能帮帮忙?已经找了几天还没找到问题

问题描述 "/xinwenfabu"应用程序中的服务器错误.--------------------------------------------------------------------------------未将对象引用设置到对象的实例.说明:执行当前Web请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息:System.NullReferenceException:未将对象引用设置到对象的实例.源错误:行77:

求助bigint转换 ,未将对象引用设置到对象的实例

问题描述 调用时报错:"未将对象引用设置到对象的实例."publicstaticstringGetCityNameForIp(stringipnum){returnDbHelper.ExecuteScalar(CommandType.Text,"selectnum1fromcz_ipwherenum1="+ipnum).ToString();}用以下语句调用时,出错string_data=Bll.DataGetManage.GetCityNameForIp(&quo

未将对象引用设置到对象的实例怎么办??

问题描述 未将对象引用设置到对象的实例怎么办?? 未处理 System.NullReferenceException Message=未将对象引用设置到对象的实例, 我在下载了在基于数据库的简易QQ里面运行调试时(string connstr = ConfigurationManager.ConnectionStrings[""myQQconnStr""].ConnectionString;)这行代码在总是未将对象引用设置到对象的实例,有谁下了这个文件,麻烦解决一下

word转换,vs2013正常,ii7“未将对象引用设置到对象的实例”

问题描述 已经搞了3天了,差着最后一哆嗦.求各位大神帮帮忙usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.IO;usingWord=Microsoft.Office.Interop.Word;namespaceonlineWord{publicpartialclassR