Iam running Oracle query in .NET 2005, using C#. Iam getting error for a simple update statement. details are as follows:
Message: ORA-01036: illegal variable name/number
Source: System.Data.OracleClient
at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
at System.Data.OracleClient.OracleParameterBinding.Bind(OciStatementHandle statementHandle, NativeBuffer parameterBuffer, OracleConnection connection, Boolean& mustRelease, SafeHandle& handleToBind)
at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
at System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor)
at System.Data.OracleClient.OracleCommand.ExecuteNonQuery()
Error occured while loading into TESTDB, cmd CommandText = UPDATE TEST.DETAILS SET TEST_APP = 'Y', INSURANCE = 'Y', SECURITY = 'Y', CONTACT = '' WHERE ID = 7865
Iam not using parameterized command, just appending the strings to the query.LIKE:
cmd.CoomandText = "UPDATE TEST.DETAILS SET TEST_APP = " + "'Y'";
cmd.CoomandText += ", INSURANCE = " + "'Y'";
....and so on Is this a problem?
Please Help!!!!
Message: ORA-01036: illegal variable name/number
Source: System.Data.OracleClient
at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
at System.Data.OracleClient.OracleParameterBinding.Bind(OciStatementHandle statementHandle, NativeBuffer parameterBuffer, OracleConnection connection, Boolean& mustRelease, SafeHandle& handleToBind)
at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
at System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor)
at System.Data.OracleClient.OracleCommand.ExecuteNonQuery()
Error occured while loading into TESTDB, cmd CommandText = UPDATE TEST.DETAILS SET TEST_APP = 'Y', INSURANCE = 'Y', SECURITY = 'Y', CONTACT = '' WHERE ID = 7865
Iam not using parameterized command, just appending the strings to the query.LIKE:
cmd.CoomandText = "UPDATE TEST.DETAILS SET TEST_APP = " + "'Y'";
cmd.CoomandText += ", INSURANCE = " + "'Y'";
....and so on Is this a problem?
Please Help!!!!