我一个应用程序,前一段时间还运行的好好的,最近就发现了数据插不进数据库了,但是把程序中查数据库的代码复制出来,在SQLPLUS里面却可以插入,这是什么原因啊,一般是什么造成的呀,那个大哥知道不?
解决方案 »
- 如何知道一个sql 打开了多少个cursor
- 如何把有断行的段落取出来时只显示一行?
- 导入导出的又一个尖端问题imp 00058 ora 00942 table or view does not exist
- 请教各位高手,关于多条件查询的问题
- 送分40分:有一个建表的脚本文件,请教在ORACLE10的哪个功能中可以使用它来建表
- 关于查询的问题
- oracle访问问题,纳闷中……
- 请教在procedure中调用 execute immediate 的问题
- 如何建立一个小数据库?
- 请教oracle的jdbc驱动程序的类路径如何设置?
- 关于oracle 9i as 的问题
- initial 40K 第一个 分区 确实 60K 还是不大明白
你可以跟踪一下你的应用程序,看看在执行插入时报什么错误,在插入后是否提交了.只能一步步去检查了,应该是应用程序哪里有问题.
换成存储过程 。
或是用参数式的 sql。 如 sql="insert into table(f1,f2) value(:f1,:f2)"; 传入数据库时加上相关参数。