简单总结一下,留个记忆:
在用.NET的OleDb去读写Oracle时,通过OleDbParameter的参数类去传递数据时,是不是就犯个同样的错误,即提示“Oracle-ORA-01722 invalid number”,后来发现原来是在写SQL脚本时,总是忘记参数前是冒号,如下:
INSERT INTO T_SYS_EXCEPTION_LOG(operator,log_date,log_level) VALUES (:operator,:log_date, :log_level)
简单总结一下,留个记忆:
在用.NET的OleDb去读写Oracle时,通过OleDbParameter的参数类去传递数据时,是不是就犯个同样的错误,即提示“Oracle-ORA-01722 invalid number”,后来发现原来是在写SQL脚本时,总是忘记参数前是冒号,如下:
INSERT INTO T_SYS_EXCEPTION_LOG(operator,log_date,log_level) VALUES (:operator,:log_date, :log_level)
相关文章: