win7旗舰版安装的oracle10g,安装网上的方法,设置了兼容性,修改了refhost.xml和oraparam.ini这两个配置文件,安装正常通过,我没有建数据库,只当做客户端用,远程连接服务器,plsql可以连接成功,查数据没有问题,然后vs2008运行查数据也没有问题,但是一写数据到数据库就会报错,提示断言失败,System.Data.OracleClient.OralceException.找了两天了实在找不出来,那位牛人帮忙看看丫,小的感激不尽!
具体错误信息如下:(注:代码没有问题,别人连接运行都没有问题)
用户代码未处理 System.Data.OracleClient.OracleException
  Message="\0"
  Source="System.Data.OracleClient"
  ErrorCode=-2146232008
  Code=161
  StackTrace:
       在 System.Data.OracleClient.OciEnlistContext.Join(OracleInternalConnection internalConnection, Transaction indigoTransaction)
       在 System.Data.OracleClient.OracleInternalConnection.Enlist(String userName, String password, String serverName, Transaction transaction, Boolean manualEnlistment)
       在 System.Data.OracleClient.OracleInternalConnection.Activate(Transaction transaction)
       在 System.Data.ProviderBase.DbConnectionInternal.ActivateConnection(Transaction transaction)
       在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       在 System.Data.OracleClient.OracleConnection.Open()
       在 Corp.DataAccess.OracleHelper.PrepareCommand(OracleCommand cmd, OracleConnection conn, OracleTransaction trans, CommandType cmdType, String cmdText, OracleParameter[] commandParameters) 位置 E:\Ourhis\Corp.DataAccess\OracleFramework.cs:行号 349
       在 Corp.DataAccess.OracleHelper.ExecuteScalar(String connectionString, CommandType cmdType, String cmdText, OracleParameter[] commandParameters) 位置 E:\Ourhis\Corp.DataAccess\OracleFramework.cs:行号 178
       在 Corp.DataAccess.OracleDataAccess.get_GetDateTime() 位置 E:\Ourhis\Corp.DataAccess\OracleDataAccess.cs:行号 914
       在 Corp.Database.DbHelper.get_GetDateTime() 位置 E:\Ourhis\Corp.DbHelper\DbHelper.cs:行号 618
       在 OurHis.Common.Library.DateTimeAndID.DataPortal_Execute() 位置 E:\Ourhis\OurHis.Common.Library\PubClass.cs:行号 365
       在 dm(Object , Object[] )
       在 Csla.Reflection.MethodCaller.CallMethod(Object obj, DynamicMethodHandle methodHandle, Object[] parameters)
  InnerException: win7oracle10g