B
Bruce Whitehouse
I've developed some code on my laptop and all works fine. So I know its not
the code.
I've since installed the Oracle provider for .NET on our server and I've
used the copy project (in VS.NET) to move all the code over. However, as
soon as I try to open a connection to Oracle I get the following error....
-------------------------------------------------------------------
System.Reflection.TargetInvocationException: Exception has been thrown by
the target of an invocation. ---> System.Exception: Could not create an
environment: OCIEnvCreate returned -1.
at System.Data.OracleClient.DBObjectPool.GetObject(Object owningObject,
Boolean& isInTransaction)
at
System.Data.OracleClient.OracleConnectionPoolManager.GetPooledConnection(Str
ing encryptedConnectionString, OracleConnectionString options,
OracleConnection owningObject, Boolean& isInTransaction)
at
System.Data.OracleClient.OracleConnection.OpenInternal(OracleConnectionStrin
g parsedConnectionString, Object transact)
at System.Data.OracleClient.OracleConnection.Open()
--- End of inner exception stack trace ---
at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj,
BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo
culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess)
at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj,
BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo
culture, Boolean verifyAccess)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.VisualBasic.CompilerServices.LateBinding.FastCall(Object o,
MethodBase method, ParameterInfo[] Parameters, Object[] args, Type objType,
IReflect objIReflect)
at
Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(Object
o, Type objType, String name, Object[] args, String[] paramnames, Boolean[]
CopyBack, Boolean IgnoreReturn)
at Microsoft.VisualBasic.CompilerServices.LateBinding.LateCall(Object o,
Type objType, String name, Object[] args, String[] paramnames, Boolean[]
CopyBack)
at readAS400s.clsErrorLog.LogError(String strIdsConnectionString, String
strTerminalName, String strErrorDescription) in
C:\Inetpub\ALFA\readAS400s\classes\clsErrorLog.vb:line 24
at readAS400s.clsPopulate.clearIDS(String strConnectionString, String
strTerminalName) in C:\Inetpub\ALFA\readAS400s\populate.asmx.vb:line 108
-------------------------------------------------------------------
Has anyone seen this before or have any idea why I'm getting this error?
regards,
Bruce
the code.
I've since installed the Oracle provider for .NET on our server and I've
used the copy project (in VS.NET) to move all the code over. However, as
soon as I try to open a connection to Oracle I get the following error....
-------------------------------------------------------------------
System.Reflection.TargetInvocationException: Exception has been thrown by
the target of an invocation. ---> System.Exception: Could not create an
environment: OCIEnvCreate returned -1.
at System.Data.OracleClient.DBObjectPool.GetObject(Object owningObject,
Boolean& isInTransaction)
at
System.Data.OracleClient.OracleConnectionPoolManager.GetPooledConnection(Str
ing encryptedConnectionString, OracleConnectionString options,
OracleConnection owningObject, Boolean& isInTransaction)
at
System.Data.OracleClient.OracleConnection.OpenInternal(OracleConnectionStrin
g parsedConnectionString, Object transact)
at System.Data.OracleClient.OracleConnection.Open()
--- End of inner exception stack trace ---
at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj,
BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo
culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess)
at System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj,
BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo
culture, Boolean verifyAccess)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Microsoft.VisualBasic.CompilerServices.LateBinding.FastCall(Object o,
MethodBase method, ParameterInfo[] Parameters, Object[] args, Type objType,
IReflect objIReflect)
at
Microsoft.VisualBasic.CompilerServices.LateBinding.InternalLateCall(Object
o, Type objType, String name, Object[] args, String[] paramnames, Boolean[]
CopyBack, Boolean IgnoreReturn)
at Microsoft.VisualBasic.CompilerServices.LateBinding.LateCall(Object o,
Type objType, String name, Object[] args, String[] paramnames, Boolean[]
CopyBack)
at readAS400s.clsErrorLog.LogError(String strIdsConnectionString, String
strTerminalName, String strErrorDescription) in
C:\Inetpub\ALFA\readAS400s\classes\clsErrorLog.vb:line 24
at readAS400s.clsPopulate.clearIDS(String strConnectionString, String
strTerminalName) in C:\Inetpub\ALFA\readAS400s\populate.asmx.vb:line 108
-------------------------------------------------------------------
Has anyone seen this before or have any idea why I'm getting this error?
regards,
Bruce