CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

对数据库操作时的问题,难道是并发的问题?

楼主behrman(贝尔曼)2005-08-02 19:22:48 在 Oracle / 基础和管理 提问

通过一个DELPHI程序对数据库进行数据转换,先后出现过以下2种错误提示:  
  1.no   user   transaction   is   cuttently   in   progress;  
  2.A   user   transaction   is   already;  
  请问这2种情况出现是为什么?是否与多个相同进程访问数据库并做同一操作有关?有什么根治的办法吗? 问题点数:40、回复次数:4Top

1 楼njhart2003()回复于 2005-08-02 19:42:46 得分 0

没碰到过,不清楚,  
   
  楼主能否说明到底是怎样的数据转换,DDL、DML...?Top

2 楼behrman(贝尔曼)回复于 2005-08-02 20:02:15 得分 0

我所说的数据转换就是这个程序的功能,是把不同表的数据通过关联后组合成一个表的数据,类似做一个视图的功能,只不过在程序的使用中,也许有多个计算机通过程序对数据库进行数据转换。Top

3 楼njhart2003()回复于 2005-08-02 20:11:12 得分 0

楼主检查一下代码,如果只是单纯的查询而没有类似select   ...   for   update   ...这样的语句的话,单纯的查询语句即使有并发也是没有影响的,不会阻塞其他查询的。  
   
  Top

4 楼behrman(贝尔曼)回复于 2005-08-03 09:38:45 得分 0

代码里的SQL语句基本上都是先SELECT,然后再INSERT,都很简单,上述问题不是经常碰到,出现问题后,重启或者注销计算机后再运行就不会有问题,但是由于数据量大,如果中间出现一次,就前功尽弃了,所以一直在找原因,跟踪代码时却一直碰不到,所以来求助大家。Top

相关问题

  • 数据库并发操作!
  • 关于对数据库并发操作的问题,急啊!!
  • 回者有分!!关于Access数据库的并发操作及拥堵问题
  • 数据库操作
  • 数据库操作
  • 数据库操作
  • 难道不用Connection对象也可能操作数据库
  • 当采用ado时,是不是ado自动管理了数据库文件的并发操作?
  • 怎样解决Jboss操作数据库死锁问题(或者叫并发问题)
  • vc操作access数据库

关键词

  • 数据库
  • 数据
  • 语句
  • 转换
  • 代码
  • 查询
  • 数据转换
  • 问题
  • 程序
  • 出现

得分解答快速导航

  • 帖主:behrman

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo