提交 fab92cf1 authored 作者: Thomas Mueller's avatar Thomas Mueller

The error code of IO exceptions in CSV functions was incorrect.

上级 57f5baac
......@@ -24,6 +24,8 @@ import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Types;
import java.util.ArrayList;
import org.h2.constant.ErrorCode;
import org.h2.constant.SysProperties;
import org.h2.engine.Constants;
import org.h2.message.DbException;
......@@ -577,11 +579,12 @@ public class Csv implements SimpleRowSource {
}
private SQLException convertException(String message, Exception e) {
SQLException s = new SQLException(message, "CSV");
//## Java 1.4 begin ##
s.initCause(e);
//## Java 1.4 end ##
return s;
return DbException.get(ErrorCode.IO_EXCEPTION_1, e, message).getSQLException();
// SQLException s = new SQLException(message, "CSV");
// //## Java 1.4 begin ##
// s.initCause(e);
// //## Java 1.4 end ##
// return s;
}
/**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论