免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4323 | 回复: 5
打印 上一主题 下一主题

请教255错! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-17 10:46 |只看该作者 |倒序浏览
做了一条load 的操作,结果报了这么个错-255 用finderr看过,说什么
not in transaction.
不太明白什么意思,数据库是buffered log呀.
以前报过long transaction的,后来加了个日志文件,一度好了的.

后来,我把事务下了,再load时,就好了.

是什么问题呢?高手指教一下,

论坛徽章:
0
2 [报告]
发表于 2004-11-17 11:10 |只看该作者

请教255错!

-255    不在事务中。

数据库服务器不执行该COMMIT WORK或ROLLBACK WORK语句,因为没有执行BEGINWORK来启动一个事务。由于没有事务启动,你就不能够结束它。对数据库所作的任何修改都固定不变;它们不能滚回但不需要提交。检查SQL语句的顺序,看看事务应该在什么地方开始。

论坛徽章:
0
3 [报告]
发表于 2004-11-17 20:08 |只看该作者

请教255错!

-255    不在交易中.

資料庫伺服器無法執行這個 COMMIT WORK 或 ROLLBACK WORK 敘述,因為沒有執行 BEGIN WORK 以啟始一個交易. 既然沒有啟始交易, 也就無法做結束動作. 現在所完成的任何資料庫修改是永久性的, 它們不能回復但並不需要確認. 請重新查看 SQL 敘述的順序以查看交易應該在那裡開始.

论坛徽章:
0
4 [报告]
发表于 2004-11-18 11:41 |只看该作者

请教255错!

拜托,finderr我也会看,英文我也懂耶.

我就在isql 下执行load from **.txt insert into tabname;

难不成还要用begin work? 不可能的.

所有,不是语句本身的问题,也不是数据问题.我下了事务后就全部load上去了.

也应该不是日志不够的问题,否则它应该报long transaction的,而且上个月执行同样语句同样数据一点问题也没有.

论坛徽章:
0
5 [报告]
发表于 2004-11-22 12:23 |只看该作者

请教255错!

设置成脏读再做

论坛徽章:
0
6 [报告]
发表于 2010-07-20 15:09 |只看该作者
好久的帖子了  跟一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP