brenda_jy 发表于 2004-11-17 10:46

请教255错!

做了一条load 的操作,结果报了这么个错-255 用finderr看过,说什么
not in transaction.
不太明白什么意思,数据库是buffered log呀.
以前报过long transaction的,后来加了个日志文件,一度好了的.

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

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

lobo 发表于 2004-11-17 11:10

请教255错!

-255    不在事务中。

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

forest_zeng 发表于 2004-11-17 20:08

请教255错!

-255    不在交易中.

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

brenda_jy 发表于 2004-11-18 11:41

请教255错!

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

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

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

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

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

yyiiasc 发表于 2004-11-22 12:23

请教255错!

设置成脏读再做

sunmoontao 发表于 2010-07-20 15:09

好久的帖子了跟一个
页: [1]
查看完整版本: 请教255错!