提交 7e0c7a71 authored 作者: Thomas Mueller's avatar Thomas Mueller

The SQL state and error code of some exceptions has been changed.

上级 c3ab227c
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=No data is available 02000=No data is available
07001=Invalid parameter count for {0}, expected count: {1} 07001=Invalid parameter count for {0}, expected count: {1}
08000=Error opening database: {0} 08000=Error opening database: {0}
08004=Wrong user name or password
21S02=Column count does not match 21S02=Column count does not match
22003=Numeric value out of range 22001=Value too long for column {0}: {1}
22003=Numeric value out of range: {0}
22012=Division by zero: {0} 22012=Division by zero: {0}
22018=Data conversion error converting {0}
22025=Error in LIKE ESCAPE: {0} 22025=Error in LIKE ESCAPE: {0}
23000=Check constraint violation: {0} 23502=NULL not allowed for column {0}
23001=Unique index or primary key violation: {0} 23503=Referential integrity constraint violation: {0}
23002=Referential integrity constraint violation: {0} 23505=Unique index or primary key violation: {0}
23003=Referential integrity constraint violation: {0} 23506=Referential integrity constraint violation: {0}
23507=No default value is set for column {0}
23513=Check constraint violation: {0}
28000=Wrong user name or password
40001=Deadlock detected. The current transaction was rolled back. Details: {0} 40001=Deadlock detected. The current transaction was rolled back. Details: {0}
42000=Syntax error in SQL statement {0} 42000=Syntax error in SQL statement {0}
42001=Syntax error in SQL statement {0}; expected {1} 42001=Syntax error in SQL statement {0}; expected {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Duplicate column name {0} 42S21=Duplicate column name {0}
42S22=Column {0} not found 42S22=Column {0} not found
42S32=Setting {0} not found 42S32=Setting {0} not found
57014=Statement was canceled or the session timed out
90000=Function {0} must return a result set 90000=Function {0} must return a result set
90001=Method is not allowed for a query. Use execute or executeQuery instead of executeUpdate 90001=Method is not allowed for a query. Use execute or executeQuery instead of executeUpdate
90002=Method is only allowed for a query. Use execute or executeUpdate instead of executeQuery 90002=Method is only allowed for a query. Use execute or executeUpdate instead of executeQuery
90003=Hexadecimal string with odd number of characters: {0} 90003=Hexadecimal string with odd number of characters: {0}
90004=Hexadecimal string contains non-hex character: {0} 90004=Hexadecimal string contains non-hex character: {0}
90005=Value too long for column {0}: {1}
90006=NULL not allowed for column {0}
90007=The object is already closed 90007=The object is already closed
90008=Invalid value {0} for parameter {1} 90008=Invalid value {0} for parameter {1}
90009=Cannot parse date constant {0}, cause: {1} 90009=Cannot parse date constant {0}, cause: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=The connection was not closed by the application and is garbage collected 90018=The connection was not closed by the application and is garbage collected
90019=Cannot drop the current user 90019=Cannot drop the current user
90020=Database may be already in use: {0}. Possible solutions: close all other connection(s); use the server mode 90020=Database may be already in use: {0}. Possible solutions: close all other connection(s); use the server mode
90021=Data conversion error converting {0}
90022=Function {0} not found 90022=Function {0} not found
90023=Column {0} must not be nullable 90023=Column {0} must not be nullable
90024=Error while renaming file {0} to {1} 90024=Error while renaming file {0} to {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Sequence {0} not found 90036=Sequence {0} not found
90037=View {0} not found 90037=View {0} not found
90038=View {0} already exists 90038=View {0} already exists
90039=The value is too large for the precision {0}
90040=Admin rights are required for this operation 90040=Admin rights are required for this operation
90041=Trigger {0} already exists 90041=Trigger {0} already exists
90042=Trigger {0} not found 90042=Trigger {0} not found
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Unsupported database file version or invalid file header in file {0} 90048=Unsupported database file version or invalid file header in file {0}
90049=Encryption error in file {0} 90049=Encryption error in file {0}
90050=Wrong password format, must be: file password <space> user password 90050=Wrong password format, must be: file password <space> user password
90051=Statement was canceled or the session timed out
90052=Subquery is not a single column query 90052=Subquery is not a single column query
90053=Scalar subquery contains more than one row 90053=Scalar subquery contains more than one row
90054=Invalid use of aggregate function {0} 90054=Invalid use of aggregate function {0}
90055=Unsupported cipher {0} 90055=Unsupported cipher {0}
90056=No default value is set for column {0}
90057=Constraint {0} not found 90057=Constraint {0} not found
90058=Commit or rollback is not allowed within a trigger 90058=Commit or rollback is not allowed within a trigger
90059=Ambiguous column name {0} 90059=Ambiguous column name {0}
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Cannot drop {0} because {1} depends on it 90107=Cannot drop {0} because {1} depends on it
90108=Out of memory. 90108=Out of memory.
90109=View {0} is invalid: {1} 90109=View {0} is invalid: {1}
90110={0} out of range
90111=Error accessing linked table with SQL statement {0}, cause: {1} 90111=Error accessing linked table with SQL statement {0}, cause: {1}
90112=Row not found when trying to delete from index {0} 90112=Row not found when trying to delete from index {0}
90113=Unsupported connection setting {0} 90113=Unsupported connection setting {0}
......
...@@ -89,14 +89,27 @@ public class ErrorCode { ...@@ -89,14 +89,27 @@ public class ErrorCode {
public static final int COLUMN_COUNT_DOES_NOT_MATCH = 21002; public static final int COLUMN_COUNT_DOES_NOT_MATCH = 21002;
// 22: data exception // 22: data exception
/**
* The error with code <code>22001</code> is thrown when
* trying to insert a value that is too long for the column.
* Example:
* <pre>
* CREATE TABLE TEST(ID INT, NAME VARCHAR(2));
* INSERT INTO TEST VALUES(1, 'Hello');
* </pre>
*/
public static final int VALUE_TOO_LONG_2 = 22001;
/** /**
* The error with code <code>22003</code> is thrown when a value is out of * The error with code <code>22003</code> is thrown when a value is out of
* range when converting to another data type. Example: * range when converting to another data type. Example:
* <pre> * <pre>
* CALL CAST(1000000 AS TINYINT); * CALL CAST(1000000 AS TINYINT);
* SELECT CAST(124.34 AS DECIMAL(2, 2));
* </pre> * </pre>
*/ */
public static final int NUMERIC_VALUE_OUT_OF_RANGE = 22003; public static final int NUMERIC_VALUE_OUT_OF_RANGE_1 = 22003;
/** /**
* The error with code <code>22012</code> is thrown when trying to divide * The error with code <code>22012</code> is thrown when trying to divide
...@@ -107,6 +120,18 @@ public class ErrorCode { ...@@ -107,6 +120,18 @@ public class ErrorCode {
*/ */
public static final int DIVISION_BY_ZERO_1 = 22012; public static final int DIVISION_BY_ZERO_1 = 22012;
/**
* The error with code <code>22018</code> is thrown when
* trying to convert a value to a data type where the conversion is undefined,
* or when an error occurred trying to convert.
* Example:
* <pre>
* CALL CAST(DATE '2001-01-01' AS BOOLEAN);
* CALL CAST('CHF 99.95' AS INT);
* </pre>
*/
public static final int DATA_CONVERSION_ERROR_1 = 22018;
/** /**
* The error with code <code>22025</code> is thrown when using an invalid * The error with code <code>22025</code> is thrown when using an invalid
* escape character sequence for LIKE or REGEXP. The default escape * escape character sequence for LIKE or REGEXP. The default escape
...@@ -128,19 +153,35 @@ public class ErrorCode { ...@@ -128,19 +153,35 @@ public class ErrorCode {
*/ */
public static final int LIKE_ESCAPE_ERROR_1 = 22025; public static final int LIKE_ESCAPE_ERROR_1 = 22025;
// 23: integrity constraint violation // 23: constraint violation
/** /**
* The error with code <code>23000</code> is thrown when a check * The error with code <code>23502</code> is thrown when
* constraint is violated. Example: * trying to insert NULL into a column that does not allow NULL.
* Example:
* <pre> * <pre>
* CREATE TABLE TEST(ID INT CHECK ID&gt;0); * CREATE TABLE TEST(ID INT, NAME VARCHAR NOT NULL);
* INSERT INTO TEST VALUES(0); * INSERT INTO TEST(ID) VALUES(1);
* </pre> * </pre>
*/ */
public static final int CHECK_CONSTRAINT_VIOLATED_1 = 23000; public static final int NULL_NOT_ALLOWED = 23502;
/** /**
* The error with code <code>23001</code> is thrown when trying to insert * The error with code <code>23503</code> is thrown when trying to delete
* or update a row when this would violate a referential constraint, because
* there is a child row that would become an orphan. Example:
* <pre>
* CREATE TABLE TEST(ID INT PRIMARY KEY, PARENT INT);
* INSERT INTO TEST VALUES(1, 1), (2, 1);
* ALTER TABLE TEST ADD CONSTRAINT TEST_ID_PARENT
* FOREIGN KEY(PARENT) REFERENCES TEST(ID) ON DELETE RESTRICT;
* DELETE FROM TEST WHERE ID = 1;
* </pre>
*/
public static final int REFERENTIAL_INTEGRITY_VIOLATED_CHILD_EXISTS_1 = 23503;
/**
* The error with code <code>23505</code> is thrown when trying to insert
* a row that would violate a unique index or primary key. Example: * a row that would violate a unique index or primary key. Example:
* <pre> * <pre>
* CREATE TABLE TEST(ID INT PRIMARY KEY); * CREATE TABLE TEST(ID INT PRIMARY KEY);
...@@ -148,33 +189,44 @@ public class ErrorCode { ...@@ -148,33 +189,44 @@ public class ErrorCode {
* INSERT INTO TEST VALUES(1); * INSERT INTO TEST VALUES(1);
* </pre> * </pre>
*/ */
public static final int DUPLICATE_KEY_1 = 23001; public static final int DUPLICATE_KEY_1 = 23505;
/** /**
* The error with code <code>23002</code> is thrown when trying to insert * The error with code <code>23506</code> is thrown when trying to insert
* or update a row that would violate a referential constraint, because the * or update a row that would violate a referential constraint, because the
* referenced row does not exist. Example: * referenced row does not exist. Example:
* <pre> * <pre>
* CREATE TABLE PARENT(ID INT); * CREATE TABLE PARENT(ID INT PRIMARY KEY);
* CREATE TABLE CHILD(P_ID INT REFERENCES PARENT(ID)); * CREATE TABLE CHILD(P_ID INT REFERENCES PARENT(ID));
* INSERT INTO CHILD VALUES(1); * INSERT INTO CHILD VALUES(1);
* </pre> * </pre>
*/ */
public static final int REFERENTIAL_INTEGRITY_VIOLATED_PARENT_MISSING_1 = 23002; public static final int REFERENTIAL_INTEGRITY_VIOLATED_PARENT_MISSING_1 = 23506;
/** /**
* The error with code <code>23003</code> is thrown when trying to delete * The error with code <code>23507</code> is thrown when
* or update a row when this would violate a referential constraint, because * updating or deleting from a table with a foreign key constraint
* there is a child row that would become an orphan. Example: * that should set the default value, but there is no default value defined.
* Example:
* <pre> * <pre>
* CREATE TABLE PARENT(ID INT); * CREATE TABLE TEST(ID INT PRIMARY KEY, PARENT INT);
* CREATE TABLE CHILD(P_ID INT REFERENCES PARENT(ID)); * INSERT INTO TEST VALUES(1, 1), (2, 1);
* INSERT INTO PARENT VALUES(1); * ALTER TABLE TEST ADD CONSTRAINT TEST_ID_PARENT
* INSERT INTO CHILD VALUES(1); * FOREIGN KEY(PARENT) REFERENCES TEST(ID) ON DELETE SET DEFAULT;
* DELETE FROM PARENT; * DELETE FROM TEST WHERE ID = 1;
* </pre>
*/
public static final int NO_DEFAULT_SET_1 = 23507;
/**
* The error with code <code>23513</code> is thrown when a check
* constraint is violated. Example:
* <pre>
* CREATE TABLE TEST(ID INT CHECK ID&gt;0);
* INSERT INTO TEST VALUES(0);
* </pre> * </pre>
*/ */
public static final int REFERENTIAL_INTEGRITY_VIOLATED_CHILD_EXISTS_1 = 23003; public static final int CHECK_CONSTRAINT_VIOLATED_1 = 23513;
// 3B: savepoint exception // 3B: savepoint exception
...@@ -385,28 +437,6 @@ public class ErrorCode { ...@@ -385,28 +437,6 @@ public class ErrorCode {
*/ */
public static final int HEX_STRING_WRONG_1 = 90004; public static final int HEX_STRING_WRONG_1 = 90004;
/**
* The error with code <code>90005</code> is thrown when
* trying to insert a value that is too long for the column.
* Example:
* <pre>
* CREATE TABLE TEST(ID INT, NAME VARCHAR(2));
* INSERT INTO TEST VALUES(1, 'Hello');
* </pre>
*/
public static final int VALUE_TOO_LONG_2 = 90005;
/**
* The error with code <code>90006</code> is thrown when
* trying to insert NULL into a column that does not allow NULL.
* Example:
* <pre>
* CREATE TABLE TEST(ID INT, NAME VARCHAR NOT NULL);
* INSERT INTO TEST(ID) VALUES(1);
* </pre>
*/
public static final int NULL_NOT_ALLOWED = 90006;
/** /**
* The error with code <code>90007</code> is thrown when * The error with code <code>90007</code> is thrown when
* trying to call a JDBC method on an object that has been closed. * trying to call a JDBC method on an object that has been closed.
...@@ -573,18 +603,6 @@ public class ErrorCode { ...@@ -573,18 +603,6 @@ public class ErrorCode {
*/ */
public static final int DATABASE_ALREADY_OPEN_1 = 90020; public static final int DATABASE_ALREADY_OPEN_1 = 90020;
/**
* The error with code <code>90021</code> is thrown when
* trying to convert a value to a data type where the conversion is undefined,
* or when an error occurred trying to convert.
* Example:
* <pre>
* CALL CAST(DATE '2001-01-01' AS BOOLEAN);
* CALL CAST('CHF 99.95' AS INT);
* </pre>
*/
public static final int DATA_CONVERSION_ERROR_1 = 90021;
/** /**
* The error with code <code>90022</code> is thrown when * The error with code <code>90022</code> is thrown when
* trying to call a unknown function. * trying to call a unknown function.
...@@ -739,17 +757,6 @@ public class ErrorCode { ...@@ -739,17 +757,6 @@ public class ErrorCode {
*/ */
public static final int VIEW_ALREADY_EXISTS_1 = 90038; public static final int VIEW_ALREADY_EXISTS_1 = 90038;
/**
* The error with code <code>90039</code> is thrown when
* trying to convert a decimal value to lower precision if the
* value is out of range for this precision.
* Example:
* <pre>
* SELECT * FROM TABLE(X DECIMAL(2, 2) = (123.34));
* </pre>
*/
public static final int VALUE_TOO_LARGE_FOR_PRECISION_1 = 90039;
/** /**
* The error with code <code>90040</code> is thrown when * The error with code <code>90040</code> is thrown when
* a user that is not administrator tries to execute a statement * a user that is not administrator tries to execute a statement
...@@ -867,7 +874,7 @@ public class ErrorCode { ...@@ -867,7 +874,7 @@ public class ErrorCode {
public static final int WRONG_PASSWORD_FORMAT = 90050; public static final int WRONG_PASSWORD_FORMAT = 90050;
/** /**
* The error with code <code>90051</code> is thrown when * The error with code <code>57014</code> is thrown when
* a statement was canceled using Statement.cancel() or * a statement was canceled using Statement.cancel() or
* when the query timeout has been reached. * when the query timeout has been reached.
* Examples: * Examples:
...@@ -876,7 +883,7 @@ public class ErrorCode { ...@@ -876,7 +883,7 @@ public class ErrorCode {
* stat.cancel(); * stat.cancel();
* </pre> * </pre>
*/ */
public static final int STATEMENT_WAS_CANCELED = 90051; public static final int STATEMENT_WAS_CANCELED = 57014;
/** /**
* The error with code <code>90052</code> is thrown when * The error with code <code>90052</code> is thrown when
...@@ -931,21 +938,6 @@ public class ErrorCode { ...@@ -931,21 +938,6 @@ public class ErrorCode {
*/ */
public static final int UNSUPPORTED_CIPHER = 90055; public static final int UNSUPPORTED_CIPHER = 90055;
/**
* The error with code <code>90056</code> is thrown when
* updating or deleting from a table with a foreign key constraint
* that should set the default value, but there is no default value defined.
* Example:
* <pre>
* CREATE TABLE TEST(ID INT, PARENT INT);
* INSERT INTO TEST VALUES(1, 1), (2, 1);
* ALTER TABLE TEST ADD CONSTRAINT TEST_ID_PARENT
* FOREIGN KEY(PARENT) REFERENCES(ID) ON DELETE SET DEFAULT;
* DELETE FROM TEST WHERE ID=1;
* </pre>
*/
public static final int NO_DEFAULT_SET_1 = 90056;
/** /**
* The error with code <code>90057</code> is thrown when * The error with code <code>90057</code> is thrown when
* trying to drop a constraint that does not exist. * trying to drop a constraint that does not exist.
...@@ -1539,16 +1531,6 @@ public class ErrorCode { ...@@ -1539,16 +1531,6 @@ public class ErrorCode {
*/ */
public static final int VIEW_IS_INVALID_2 = 90109; public static final int VIEW_IS_INVALID_2 = 90109;
/**
* The error with code <code>90110</code> is thrown when
* the result of the calculation does not fit in the given data type.
* Example:
* <pre>
* CALL -CAST(-128 AS TINYINT);
* </pre>
*/
public static final int OVERFLOW_FOR_TYPE_1 = 90110;
/** /**
* The error with code <code>90111</code> is thrown when * The error with code <code>90111</code> is thrown when
* an exception occurred while accessing a linked table. * an exception occurred while accessing a linked table.
...@@ -1877,7 +1859,7 @@ public class ErrorCode { ...@@ -1877,7 +1859,7 @@ public class ErrorCode {
*/ */
public static final int RESULT_SET_READONLY = 90140; public static final int RESULT_SET_READONLY = 90140;
// next is 90122, 90141 // next are 90005, 90006, 90021, 90039, 90051, 90056, 90110, 90122, 90141
private ErrorCode() { private ErrorCode() {
// utility class // utility class
...@@ -1893,13 +1875,13 @@ public class ErrorCode { ...@@ -1893,13 +1875,13 @@ public class ErrorCode {
case LOCK_TIMEOUT_1: case LOCK_TIMEOUT_1:
case NULL_NOT_ALLOWED: case NULL_NOT_ALLOWED:
case NO_DATA_AVAILABLE: case NO_DATA_AVAILABLE:
case NUMERIC_VALUE_OUT_OF_RANGE_1:
case REFERENTIAL_INTEGRITY_VIOLATED_CHILD_EXISTS_1: case REFERENTIAL_INTEGRITY_VIOLATED_CHILD_EXISTS_1:
case REFERENTIAL_INTEGRITY_VIOLATED_PARENT_MISSING_1: case REFERENTIAL_INTEGRITY_VIOLATED_PARENT_MISSING_1:
case SYNTAX_ERROR_1: case SYNTAX_ERROR_1:
case SYNTAX_ERROR_2: case SYNTAX_ERROR_2:
case TABLE_OR_VIEW_ALREADY_EXISTS_1: case TABLE_OR_VIEW_ALREADY_EXISTS_1:
case TABLE_OR_VIEW_NOT_FOUND_1: case TABLE_OR_VIEW_NOT_FOUND_1:
case VALUE_TOO_LARGE_FOR_PRECISION_1:
case VALUE_TOO_LONG_2: case VALUE_TOO_LONG_2:
return true; return true;
} }
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=Žádná data nejsou k dispozici 02000=Žádná data nejsou k dispozici
07001=Neplatný počet parametrů pro {0}, očekávaný počet: {1} 07001=Neplatný počet parametrů pro {0}, očekávaný počet: {1}
08000=Chyba při otevírání databáze: {0} 08000=Chyba při otevírání databáze: {0}
08004=Nesprávné uživatelské jméno nebo heslo
21S02=Počet sloupců nesouhlasí 21S02=Počet sloupců nesouhlasí
22003=Číselná hodnota je mimo rozsah 22001=Příliš dlouhá hodnota pro sloupec {0}: {1}
22003=Číselná hodnota je mimo rozsah: {0}
22012=Dělení nulou: {0} 22012=Dělení nulou: {0}
22018=Chyba při převodu dat {0}
22025=Chyba v LIKE escapování: {0} 22025=Chyba v LIKE escapování: {0}
23000=Nedodržení omezení kontroly: {0} 23502=Pro sloupec {0} není hodnota NULL povolena
23001=Nedodržení unikátního indexu nebo primárního klíče: {0} 23503=Nedodržení omezení referenční integrity: {0}
23002=Nedodržení omezení referenční integrity: {0} 23505=Nedodržení unikátního indexu nebo primárního klíče: {0}
23003=Nedodržení omezení referenční integrity: {0} 23506=Nedodržení omezení referenční integrity: {0}
23507=Nebyla nastavena žádná výchozí hodnota pro sloupec {0}
23513=Nedodržení omezení kontroly: {0}
28000=Nesprávné uživatelské jméno nebo heslo
40001=Detekován deadlock. Probíhající transakce byla vrácena zpět. Podrobnosti: {0} 40001=Detekován deadlock. Probíhající transakce byla vrácena zpět. Podrobnosti: {0}
42000=Chyba syntaxe v SQL příkazu {0} 42000=Chyba syntaxe v SQL příkazu {0}
42001=Chyba syntaxe v SQL příkazu {0}; očekáváno {1} 42001=Chyba syntaxe v SQL příkazu {0}; očekáváno {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Duplicitní název sloupce {0} 42S21=Duplicitní název sloupce {0}
42S22=Sloupec {0} nenalezen 42S22=Sloupec {0} nenalezen
42S32=Nastavení {0} nenalezeno 42S32=Nastavení {0} nenalezeno
57014=Příkaz byl zrušen nebo připojení vypršelo
90000=Funkce {0} musí vracet výsledek 90000=Funkce {0} musí vracet výsledek
90001=Metoda neumožňuje dotazování. Použijte execute nebo executeQuery namísto executeUpdate 90001=Metoda neumožňuje dotazování. Použijte execute nebo executeQuery namísto executeUpdate
90002=Metoda umožňuje pouze pro dotazování. Použijte execute nebo executeUpdate namísto executeQuery 90002=Metoda umožňuje pouze pro dotazování. Použijte execute nebo executeUpdate namísto executeQuery
90003=Hexadecimální řetězec s lichým počtem znaků: {0} 90003=Hexadecimální řetězec s lichým počtem znaků: {0}
90004=Hexadecimální řetězec obsahuje neplatný znak: {0} 90004=Hexadecimální řetězec obsahuje neplatný znak: {0}
90005=Příliš dlouhá hodnota pro sloupec {0}: {1}
90006=Pro sloupec {0} není hodnota NULL povolena
90007=Tento objekt byl již uzavřen 90007=Tento objekt byl již uzavřen
90008=Neplatná hodnota {0} pro parametr {1} 90008=Neplatná hodnota {0} pro parametr {1}
90009=Nelze zpracovat konstantu datumu {0}, příčina: {1} 90009=Nelze zpracovat konstantu datumu {0}, příčina: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=Připojení nebylo ukončeno aplikací a bude automaticky odstraněno 90018=Připojení nebylo ukončeno aplikací a bude automaticky odstraněno
90019=Nelze smazat stávajícího uživatele 90019=Nelze smazat stávajícího uživatele
90020=Databáze je pravděpodobně používána: {0}. Možná řešení: uzavřete všechny ostatní připojení; použijte režim server 90020=Databáze je pravděpodobně používána: {0}. Možná řešení: uzavřete všechny ostatní připojení; použijte režim server
90021=Chyba při převodu dat {0}
90022=Funkce {0} nenalezena 90022=Funkce {0} nenalezena
90023=Sloupec {0} nesmí mít možnou hodnotu NULL 90023=Sloupec {0} nesmí mít možnou hodnotu NULL
90024=Chyba při přejmenování souboru {0} na {1} 90024=Chyba při přejmenování souboru {0} na {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Sekvence {0} nenalezena 90036=Sekvence {0} nenalezena
90037=Pohled {0} nenalezen 90037=Pohled {0} nenalezen
90038=Pohled {0} již existuje 90038=Pohled {0} již existuje
90039=Příliš velká hodnota pro přesnost {0}
90040=Pro tuto operaci je vyžadováno oprávnění Admin 90040=Pro tuto operaci je vyžadováno oprávnění Admin
90041=Trigger {0} již existuje 90041=Trigger {0} již existuje
90042=Trigger {0} nenalezen 90042=Trigger {0} nenalezen
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Nepodporovaná verze souboru databáze nebo neplatná hlavička souboru {0} 90048=Nepodporovaná verze souboru databáze nebo neplatná hlavička souboru {0}
90049=Chyba šifrování v souboru {0} 90049=Chyba šifrování v souboru {0}
90050=Nesprávný formát hesla, musí být: heslo k souboru <mezera> uživatelské heslo 90050=Nesprávný formát hesla, musí být: heslo k souboru <mezera> uživatelské heslo
90051=Příkaz byl zrušen nebo připojení vypršelo
90052=Vnořený dotaz není pouze jediný sloupec dotazu 90052=Vnořený dotaz není pouze jediný sloupec dotazu
90053=Skalární vnořený dotaz obsahuje více než jeden řádek 90053=Skalární vnořený dotaz obsahuje více než jeden řádek
90054=Neplatné použití agregátní funkce {0} 90054=Neplatné použití agregátní funkce {0}
90055=Nepodporované šifrování {0} 90055=Nepodporované šifrování {0}
90056=Nebyla nastavena žádná výchozí hodnota pro sloupec {0}
90057=Omezení {0} nenalezeno 90057=Omezení {0} nenalezeno
90058=Vkládání nebo vrácení změn není povoleno uvnitř triggeru 90058=Vkládání nebo vrácení změn není povoleno uvnitř triggeru
90059=Dvojsmyslný název sloupce {0} 90059=Dvojsmyslný název sloupce {0}
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Nelze odstranit {0}, protože {1} na něm závisí 90107=Nelze odstranit {0}, protože {1} na něm závisí
90108=Nedostatek paměti. 90108=Nedostatek paměti.
90109=Pohled {0} je neplatný: {1} 90109=Pohled {0} je neplatný: {1}
90110={0} mimo rozsah
90111=Chyba přístupu propojené tabulky s SQL příkazem {0}, příčina: {1} 90111=Chyba přístupu propojené tabulky s SQL příkazem {0}, příčina: {1}
90112=Řádek nebyl nalezen při pokusu o smazání z indexu {0} 90112=Řádek nebyl nalezen při pokusu o smazání z indexu {0}
90113=Nepodporované nastavení připojení {0} 90113=Nepodporované nastavení připojení {0}
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=Keine Daten verfügbar 02000=Keine Daten verfügbar
07001=Ungültige Anzahl Parameter für {0}, erwartet: {1} 07001=Ungültige Anzahl Parameter für {0}, erwartet: {1}
08000=Fehler beim Öffnen der Datenbank: {0} 08000=Fehler beim Öffnen der Datenbank: {0}
08004=Falscher Benutzer Name oder Passwort
21S02=Anzahl der Felder stimmt nicht überein 21S02=Anzahl der Felder stimmt nicht überein
22003=Zahlenwert ausserhalb des Bereichs 22001=Wert zu gross / lang für Feld {0}: {1}
22003=Zahlenwert ausserhalb des Bereichs: {0}
22012=Division durch 0: {0} 22012=Division durch 0: {0}
22018=Datenumwandlungsfehler beim Umwandeln von {0}
22025=Fehler in LIKE ESCAPE: {0} 22025=Fehler in LIKE ESCAPE: {0}
23000=Bedingung verletzt: {0} 23502=NULL nicht zulässig für Feld {0}
23001=Eindeutiger Index oder Primarschlüssel verletzt: {0} 23503=Referentielle Integrität verletzt: {0}
23002=Referentielle Integrität verletzt: {0} 23505=Eindeutiger Index oder Primarschlüssel verletzt: {0}
23003=Referentielle Integrität verletzt: {0} 23506=Referentielle Integrität verletzt: {0}
23507=Kein Vorgabewert für Feld {0}
23513=Bedingung verletzt: {0}
28000=Falscher Benutzer Name oder Passwort
40001=Eine Verklemmung (Deadlock) ist aufgetreten. Die aktuelle Transaktion wurde rlückgängig gemacht. Details: {0} 40001=Eine Verklemmung (Deadlock) ist aufgetreten. Die aktuelle Transaktion wurde rlückgängig gemacht. Details: {0}
42000=Syntax Fehler in SQL Befehl {0} 42000=Syntax Fehler in SQL Befehl {0}
42001=Syntax Fehler in SQL Befehl {0}; erwartet {1} 42001=Syntax Fehler in SQL Befehl {0}; erwartet {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Doppelter Feldname {0} 42S21=Doppelter Feldname {0}
42S22=Feld {0} nicht gefunden 42S22=Feld {0} nicht gefunden
42S32=Einstellung {0} nicht gefunden 42S32=Einstellung {0} nicht gefunden
57014=Befehl wurde abgebrochen oder das Session-Timeout ist abgelaufen
90000=Funktion {0} muss Zeilen zurückgeben 90000=Funktion {0} muss Zeilen zurückgeben
90001=Methode nicht zulässig für eine Abfrage. Erlaubt sind execute oder executeQuery, nicht jedoch executeUpdate 90001=Methode nicht zulässig für eine Abfrage. Erlaubt sind execute oder executeQuery, nicht jedoch executeUpdate
90002=Methode nur zulässig for eine Abfrage. Erlaubt sind execute oder executeUpdate, nicht jedoch executeQuery 90002=Methode nur zulässig for eine Abfrage. Erlaubt sind execute oder executeUpdate, nicht jedoch executeQuery
90003=Hexadezimal Zahl mit einer ungeraden Anzahl Zeichen: {0} 90003=Hexadezimal Zahl mit einer ungeraden Anzahl Zeichen: {0}
90004=Hexadezimal Zahl enthält unerlaubtes Zeichen: {0} 90004=Hexadezimal Zahl enthält unerlaubtes Zeichen: {0}
90005=Wert zu gross / lang für Feld {0}: {1}
90006=NULL nicht zulässig für Feld {0}
90007=Das Objekt wurde bereits geschlossen 90007=Das Objekt wurde bereits geschlossen
90008=Unerlaubter Wert {0} für Parameter {1} 90008=Unerlaubter Wert {0} für Parameter {1}
90009=Kann Datum {0} nicht umwandeln, Grund: {1} 90009=Kann Datum {0} nicht umwandeln, Grund: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=Die Datenbank-Verbindung wurde nicht explizit geschlossen (jetzt in der Müllabfuhr) 90018=Die Datenbank-Verbindung wurde nicht explizit geschlossen (jetzt in der Müllabfuhr)
90019=Kann aktuellen Benutzer nicht löschen 90019=Kann aktuellen Benutzer nicht löschen
90020=Datenbank wird wahrscheinlich bereits benutzt: {0}. Mögliche Lösungen: alle Verbindungen schliessen; Server Modus verwenden 90020=Datenbank wird wahrscheinlich bereits benutzt: {0}. Mögliche Lösungen: alle Verbindungen schliessen; Server Modus verwenden
90021=Datenumwandlungsfehler beim Umwandeln von {0}
90022=Funktion {0} nicht gefunden 90022=Funktion {0} nicht gefunden
90023=Feld {0} darf nicht NULL nicht erlauben 90023=Feld {0} darf nicht NULL nicht erlauben
90024=Fehler beim Umbenennen der Datei {0} nach {1} 90024=Fehler beim Umbenennen der Datei {0} nach {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Sequenz {0} nicht gefunden 90036=Sequenz {0} nicht gefunden
90037=View {0} nicht gefunden 90037=View {0} nicht gefunden
90038=View {0} besteht bereits 90038=View {0} besteht bereits
90039=Der Wert ist zu gross / lang für die Genauigkeit {0}
90040=Für diese Operation werden Administrator-Rechte benötigt 90040=Für diese Operation werden Administrator-Rechte benötigt
90041=Trigger {0} besteht bereits 90041=Trigger {0} besteht bereits
90042=Trigger {0} nicht gefunden 90042=Trigger {0} nicht gefunden
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Datenbank Datei Version wird nicht unterstützt oder ungültiger Dateikopf in Datei {0} 90048=Datenbank Datei Version wird nicht unterstützt oder ungültiger Dateikopf in Datei {0}
90049=Verschlüsselungsfehler in Datei {0} 90049=Verschlüsselungsfehler in Datei {0}
90050=Falsches Passwort Format, benötigt wird: Datei-Passwort <Leerschlag> Benutzer-Passwort 90050=Falsches Passwort Format, benötigt wird: Datei-Passwort <Leerschlag> Benutzer-Passwort
90051=Befehl wurde abgebrochen oder das Session-Timeout ist abgelaufen
90052=Unterabfrage gibt mehr als eine Feld zurück 90052=Unterabfrage gibt mehr als eine Feld zurück
90053=Skalar-Unterabfrage enthält mehr als eine Zeile 90053=Skalar-Unterabfrage enthält mehr als eine Zeile
90054=Ungültige Verwendung der Aggregat Funktion {0} 90054=Ungültige Verwendung der Aggregat Funktion {0}
90055=Chiffre nicht unterstützt: {0} 90055=Chiffre nicht unterstützt: {0}
90056=Kein Vorgabewert für Feld {0}
90057=Bedingung {0} nicht gefunden 90057=Bedingung {0} nicht gefunden
90058=Innerhalb eines Triggers sind Commit und Rollback ist nicht erlaubt 90058=Innerhalb eines Triggers sind Commit und Rollback ist nicht erlaubt
90059=Mehrdeutiger Feldname {0} 90059=Mehrdeutiger Feldname {0}
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Kann {0} nicht löschen weil {1} davon abhängt 90107=Kann {0} nicht löschen weil {1} davon abhängt
90108=Nicht genug Hauptspeicher. 90108=Nicht genug Hauptspeicher.
90109=View {0} ist ungültig: {1} 90109=View {0} ist ungültig: {1}
90110={0} ausserhalb des Bereichts
90111=Fehler beim Zugriff auf eine verknüpfte Tabelle mit SQL Befehl {0}, Grund: {1} 90111=Fehler beim Zugriff auf eine verknüpfte Tabelle mit SQL Befehl {0}, Grund: {1}
90112=Zeile nicht gefunden beim Löschen von Index {0} 90112=Zeile nicht gefunden beim Löschen von Index {0}
90113=Datenbank-Verbindungs Option {0} nicht unterstützt 90113=Datenbank-Verbindungs Option {0} nicht unterstützt
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=No data is available 02000=No data is available
07001=Invalid parameter count for {0}, expected count: {1} 07001=Invalid parameter count for {0}, expected count: {1}
08000=Error opening database: {0} 08000=Error opening database: {0}
08004=Wrong user name or password
21S02=Column count does not match 21S02=Column count does not match
22003=Numeric value out of range 22001=Value too long for column {0}: {1}
22003=Numeric value out of range: {0}
22012=Division by zero: {0} 22012=Division by zero: {0}
22018=Data conversion error converting {0}
22025=Error in LIKE ESCAPE: {0} 22025=Error in LIKE ESCAPE: {0}
23000=Check constraint violation: {0} 23502=NULL not allowed for column {0}
23001=Unique index or primary key violation: {0} 23503=Referential integrity constraint violation: {0}
23002=Referential integrity constraint violation: {0} 23505=Unique index or primary key violation: {0}
23003=Referential integrity constraint violation: {0} 23506=Referential integrity constraint violation: {0}
23507=No default value is set for column {0}
23513=Check constraint violation: {0}
28000=Wrong user name or password
40001=Deadlock detected. The current transaction was rolled back. Details: {0} 40001=Deadlock detected. The current transaction was rolled back. Details: {0}
42000=Syntax error in SQL statement {0} 42000=Syntax error in SQL statement {0}
42001=Syntax error in SQL statement {0}; expected {1} 42001=Syntax error in SQL statement {0}; expected {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Duplicate column name {0} 42S21=Duplicate column name {0}
42S22=Column {0} not found 42S22=Column {0} not found
42S32=Setting {0} not found 42S32=Setting {0} not found
57014=Statement was canceled or the session timed out
90000=Function {0} must return a result set 90000=Function {0} must return a result set
90001=Method is not allowed for a query. Use execute or executeQuery instead of executeUpdate 90001=Method is not allowed for a query. Use execute or executeQuery instead of executeUpdate
90002=Method is only allowed for a query. Use execute or executeUpdate instead of executeQuery 90002=Method is only allowed for a query. Use execute or executeUpdate instead of executeQuery
90003=Hexadecimal string with odd number of characters: {0} 90003=Hexadecimal string with odd number of characters: {0}
90004=Hexadecimal string contains non-hex character: {0} 90004=Hexadecimal string contains non-hex character: {0}
90005=Value too long for column {0}: {1}
90006=NULL not allowed for column {0}
90007=The object is already closed 90007=The object is already closed
90008=Invalid value {0} for parameter {1} 90008=Invalid value {0} for parameter {1}
90009=Cannot parse date constant {0}, cause: {1} 90009=Cannot parse date constant {0}, cause: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=The connection was not closed by the application and is garbage collected 90018=The connection was not closed by the application and is garbage collected
90019=Cannot drop the current user 90019=Cannot drop the current user
90020=Database may be already in use: {0}. Possible solutions: close all other connection(s); use the server mode 90020=Database may be already in use: {0}. Possible solutions: close all other connection(s); use the server mode
90021=Data conversion error converting {0}
90022=Function {0} not found 90022=Function {0} not found
90023=Column {0} must not be nullable 90023=Column {0} must not be nullable
90024=Error while renaming file {0} to {1} 90024=Error while renaming file {0} to {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Sequence {0} not found 90036=Sequence {0} not found
90037=View {0} not found 90037=View {0} not found
90038=View {0} already exists 90038=View {0} already exists
90039=The value is too large for the precision {0}
90040=Admin rights are required for this operation 90040=Admin rights are required for this operation
90041=Trigger {0} already exists 90041=Trigger {0} already exists
90042=Trigger {0} not found 90042=Trigger {0} not found
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Unsupported database file version or invalid file header in file {0} 90048=Unsupported database file version or invalid file header in file {0}
90049=Encryption error in file {0} 90049=Encryption error in file {0}
90050=Wrong password format, must be: file password <space> user password 90050=Wrong password format, must be: file password <space> user password
90051=Statement was canceled or the session timed out
90052=Subquery is not a single column query 90052=Subquery is not a single column query
90053=Scalar subquery contains more than one row 90053=Scalar subquery contains more than one row
90054=Invalid use of aggregate function {0} 90054=Invalid use of aggregate function {0}
90055=Unsupported cipher {0} 90055=Unsupported cipher {0}
90056=No default value is set for column {0}
90057=Constraint {0} not found 90057=Constraint {0} not found
90058=Commit or rollback is not allowed within a trigger 90058=Commit or rollback is not allowed within a trigger
90059=Ambiguous column name {0} 90059=Ambiguous column name {0}
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Cannot drop {0} because {1} depends on it 90107=Cannot drop {0} because {1} depends on it
90108=Out of memory. 90108=Out of memory.
90109=View {0} is invalid: {1} 90109=View {0} is invalid: {1}
90110={0} out of range
90111=Error accessing linked table with SQL statement {0}, cause: {1} 90111=Error accessing linked table with SQL statement {0}, cause: {1}
90112=Row not found when trying to delete from index {0} 90112=Row not found when trying to delete from index {0}
90113=Unsupported connection setting {0} 90113=Unsupported connection setting {0}
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=No hay datos disponibles. 02000=No hay datos disponibles.
07001=Cantidad de parametros invalidos para {0}, cantidad esperada: {1} 07001=Cantidad de parametros invalidos para {0}, cantidad esperada: {1}
08000=Error abriendo la base de datos: {0} 08000=Error abriendo la base de datos: {0}
08004=Nombre de usuario ó password incorrecto
21S02=La cantidad de columnas no coincide 21S02=La cantidad de columnas no coincide
22003=Valor numerico fuera de rango 22001=Valor demasiado largo para la columna {0}: {1}
22003=Valor numerico fuera de rango: {0}
22012=División por cero: {0} 22012=División por cero: {0}
22018=Conversión de datos fallida, convirtiendo {0}
22025=Error en LIKE ESCAPE: {0} 22025=Error en LIKE ESCAPE: {0}
23000=Violación de Check constraint: {0} 23502=La columna {0} no permite valores nulos (NULL)
23001=Violación de indice de Unicidad ó Clave primaria: {0} 23503=Violación de una restricción de Integridad Referencial: {0}
23002=Violación de una restricción de Integridad Referencial: {0} 23505=Violación de indice de Unicidad ó Clave primaria: {0}
23003=Violación de una restricción de Integridad Referencial: {0} 23506=Violación de una restricción de Integridad Referencial: {0}
23507=No se fijado un valor por defecto para la columna {0}
23513=Violación de Check constraint: {0}
28000=Nombre de usuario ó password incorrecto
40001=Deadlock - Punto muerto detectado. La transacción actual fue retrotraída (rollback). Detalles: {0} 40001=Deadlock - Punto muerto detectado. La transacción actual fue retrotraída (rollback). Detalles: {0}
42000=Error de Sintaxis en sentencia SQL {0} 42000=Error de Sintaxis en sentencia SQL {0}
42001=Error de Sintaxis en sentencia SQL {0}; se esperaba {1} 42001=Error de Sintaxis en sentencia SQL {0}; se esperaba {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Nombre de columna Duplicada {0} 42S21=Nombre de columna Duplicada {0}
42S22=Columna {0} no encontrada 42S22=Columna {0} no encontrada
42S32=Setting {0} no encontrado 42S32=Setting {0} no encontrado
57014=Ls sentencia fue cancelado ó la sesión expiró por tiempo vencido
90000=Función {0} debe devolver un set de resultados (ResultSet) 90000=Función {0} debe devolver un set de resultados (ResultSet)
90001=Metodo no permitido en un query. Use execute ó executeQuery en lugar de executeUpdate 90001=Metodo no permitido en un query. Use execute ó executeQuery en lugar de executeUpdate
90002=Metodo permitido unicamente en un query. Use execute ó executeUpdate en lugar de executeQuery 90002=Metodo permitido unicamente en un query. Use execute ó executeUpdate en lugar de executeQuery
90003=Cadena Hexadecimal con cantidad impar de caracteres: {0} 90003=Cadena Hexadecimal con cantidad impar de caracteres: {0}
90004=Cadena Hexadecimal contiene caracteres invalidos: {0} 90004=Cadena Hexadecimal contiene caracteres invalidos: {0}
90005=Valor demasiado largo para la columna {0}: {1}
90006=La columna {0} no permite valores nulos (NULL)
90007=El objeto ya está cerrado 90007=El objeto ya está cerrado
90008=Valor Invalido {0} para el parametro {1} 90008=Valor Invalido {0} para el parametro {1}
90009=Imposible interpretar la constante de fecha {0}, causa: {1} 90009=Imposible interpretar la constante de fecha {0}, causa: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=La conexión no fue cerrada por la aplicación y esta siendo limpiada (garbage collected) 90018=La conexión no fue cerrada por la aplicación y esta siendo limpiada (garbage collected)
90019=Imposible eliminar el usuario actual 90019=Imposible eliminar el usuario actual
90020=La base de datos puede que ya esté siendo utilizada: {0}. Soluciones Posibles: cierre todas las otras conexiones; use el modo server 90020=La base de datos puede que ya esté siendo utilizada: {0}. Soluciones Posibles: cierre todas las otras conexiones; use el modo server
90021=Conversión de datos fallida, convirtiendo {0}
90022=Función {0} no encontrada 90022=Función {0} no encontrada
90023=Columna {0} no puede ser nullable 90023=Columna {0} no puede ser nullable
90024=Error mientras se renombraba el archivo {0} a {1} 90024=Error mientras se renombraba el archivo {0} a {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Sequence {0} no encontrado 90036=Sequence {0} no encontrado
90037=View {0} no encontrado 90037=View {0} no encontrado
90038=View {0} ya existe 90038=View {0} ya existe
90039=El valor es demasiado largo para la precisión {0}
90040=Derechos de Admin son requeridos para esta operación 90040=Derechos de Admin son requeridos para esta operación
90041=Trigger {0} ya existe 90041=Trigger {0} ya existe
90042=Trigger {0} no encontrado 90042=Trigger {0} no encontrado
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Versión del archivo de base de datos no soportada ó encabezado de archivo invalido en archivo {0} 90048=Versión del archivo de base de datos no soportada ó encabezado de archivo invalido en archivo {0}
90049=Error de Encriptación en archivo {0} 90049=Error de Encriptación en archivo {0}
90050=Formato de password erroneo, debe ser: archivo password <space> Usuario password 90050=Formato de password erroneo, debe ser: archivo password <space> Usuario password
90051=Ls sentencia fue cancelado ó la sesión expiró por tiempo vencido
90052=El Subquery no es un query escalar (debe devolver una sola columna) 90052=El Subquery no es un query escalar (debe devolver una sola columna)
90053=El Subquery escalar contiene mas de una fila 90053=El Subquery escalar contiene mas de una fila
90054=Uso Invalido de la función de columna agregada {0} 90054=Uso Invalido de la función de columna agregada {0}
90055=Cipher No soportado {0} 90055=Cipher No soportado {0}
90056=No se fijado un valor por defecto para la columna {0}
90057=Constraint {0} no encontrado 90057=Constraint {0} no encontrado
90058=Commit ó rollback no permitido dentro de un trigger 90058=Commit ó rollback no permitido dentro de un trigger
90059=Nombre de columna ambigua {0} 90059=Nombre de columna ambigua {0}
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Imposible eliminar {0} debido a que {1} depende de él. 90107=Imposible eliminar {0} debido a que {1} depende de él.
90108=Memoria Insuficiente - Out of memory. Tamaño: {0} 90108=Memoria Insuficiente - Out of memory. Tamaño: {0}
90109=La Vista {0} es invalida: {1} 90109=La Vista {0} es invalida: {1}
90110={0} fuera de rango
90111=Error accediendo Linked Table con sentencia SQL {0}, causa: {1} 90111=Error accediendo Linked Table con sentencia SQL {0}, causa: {1}
90112=Fila no encontrada mientras se intentaba borrar del indice {0} 90112=Fila no encontrada mientras se intentaba borrar del indice {0}
90113=Parametro de conexión No soportado {0} 90113=Parametro de conexión No soportado {0}
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=有効なデータがありません 02000=有効なデータがありません
07001={0} は無効なパラメータ番号です, 期待される番号: {1} 07001={0} は無効なパラメータ番号です, 期待される番号: {1}
08000=データベースオープンエラー: {0} 08000=データベースオープンエラー: {0}
08004=ユーザ名またはパスワードが不正です
21S02=列番号が一致しません 21S02=列番号が一致しません
22003=範囲外の数値です 22001=列 {0} の値が長過ぎます: {1}
22003=範囲外の数値です: {0}
22012=ゼロで除算しました: {0} 22012=ゼロで除算しました: {0}
22018=データ変換中にエラーが発生しました {0}
22025=LIKE ESCAPE にエラーがあります: {0} 22025=LIKE ESCAPE にエラーがあります: {0}
23000=制約違反を確認してください: {0} 23502=列 {0} にはnull値が許されていません
23001=ユニークインデックス、またはプライマリキー違反: {0} 23503=参照整合性制約違反: {0}
23002=参照整合性制約違反: {0} 23505=ユニークインデックス、またはプライマリキー違反: {0}
23003=参照整合性制約違反: {0} 23506=参照整合性制約違反: {0}
23507=列 {0} にデフォルト値が設定されていません
23513=制約違反を確認してください: {0}
28000=ユーザ名またはパスワードが不正です
40001=デッドロックが検出されました。現在のトランザクションはロールバックされました。詳細: {0} 40001=デッドロックが検出されました。現在のトランザクションはロールバックされました。詳細: {0}
42000=SQLステートメントに文法エラーがあります {0} 42000=SQLステートメントに文法エラーがあります {0}
42001=SQLステートメントに文法エラーがあります {0}; 期待されるステートメント {1} 42001=SQLステートメントに文法エラーがあります {0}; 期待されるステートメント {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=列名 {0} が重複しています 42S21=列名 {0} が重複しています
42S22=列 {0} が見つかりません 42S22=列 {0} が見つかりません
42S32=設定 {0} が見つかりません 42S32=設定 {0} が見つかりません
57014=ステートメントがキャンセルされたか、セッションがタイムアウトしました
90000=関数 {0} はリザルトセットを返さなければなりません 90000=関数 {0} はリザルトセットを返さなければなりません
90001=メソッドはクエリをサポートしていません。executeUpdateのかわりに、excute、またはexecuteQueryを使用してください 90001=メソッドはクエリをサポートしていません。executeUpdateのかわりに、excute、またはexecuteQueryを使用してください
90002=メソッドはクエリしかサポートしていません。executeQueryのかわりに、excecute、またはexecuteUpdateを使用してください 90002=メソッドはクエリしかサポートしていません。executeQueryのかわりに、excecute、またはexecuteUpdateを使用してください
90003=文字数が奇数の16進文字列です: {0} 90003=文字数が奇数の16進文字列です: {0}
90004=16進文字列に不正な文字が含まれています: {0} 90004=16進文字列に不正な文字が含まれています: {0}
90005=列 {0} の値が長過ぎます: {1}
90006=列 {0} にはnull値が許されていません
90007=オブジェクトはすでに閉じられています 90007=オブジェクトはすでに閉じられています
90008=パラメータ {1} に対する値 {0} が不正です 90008=パラメータ {1} に対する値 {0} が不正です
90009=日付定数 {0} を解析できません 90009=日付定数 {0} を解析できません
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=アプリケーションにより閉じられていない接続がガベージコレクトされました 90018=アプリケーションにより閉じられていない接続がガベージコレクトされました
90019=使用中のユーザをドロップすることはできません 90019=使用中のユーザをドロップすることはできません
90020=データベースが使用中です: {0}. 可能な解決策: 他の接続を全て閉じる; サーバモードを使う 90020=データベースが使用中です: {0}. 可能な解決策: 他の接続を全て閉じる; サーバモードを使う
90021=データ変換中にエラーが発生しました {0}
90022=関数 {0} が見つかりません 90022=関数 {0} が見つかりません
90023=列 {0} にはnull値を許すべきてはありません 90023=列 {0} にはnull値を許すべきてはありません
90024=ファイル名を {0} から {1} に変更中にエラーが発生しました 90024=ファイル名を {0} から {1} に変更中にエラーが発生しました
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=シーケンス {0} が見つかりません 90036=シーケンス {0} が見つかりません
90037=ビュー {0} が見つかりません 90037=ビュー {0} が見つかりません
90038=ビュー {0} はすでに存在します 90038=ビュー {0} はすでに存在します
90039=精度 {0} に対して値が大きすぎます
90040=この操作には管理権限が必要です 90040=この操作には管理権限が必要です
90041=トリガ {0} はすでに存在します 90041=トリガ {0} はすでに存在します
90042=トリガ {0} が見つかりません 90042=トリガ {0} が見つかりません
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=ファイル {0} は、未サポートのバージョンか、不正なファイルヘッダを持つデータベースファイルです 90048=ファイル {0} は、未サポートのバージョンか、不正なファイルヘッダを持つデータベースファイルです
90049=ファイル {0} の暗号化エラーです 90049=ファイル {0} の暗号化エラーです
90050=不正なパスワードフォーマットです。正しくは: ファイルパスワード <空白> ユーザパスワード 90050=不正なパスワードフォーマットです。正しくは: ファイルパスワード <空白> ユーザパスワード
90051=ステートメントがキャンセルされたか、セッションがタイムアウトしました
90052=サブクエリが単一列のクエリではありません 90052=サブクエリが単一列のクエリではありません
90053=数値サブクエリが複数の行を含んでいます 90053=数値サブクエリが複数の行を含んでいます
90054=集約関数 {0} の不正な使用 90054=集約関数 {0} の不正な使用
90055={0} は未サポートの暗号です 90055={0} は未サポートの暗号です
90056=列 {0} にデフォルト値が設定されていません
90057=制約 {0} が見つかりません 90057=制約 {0} が見つかりません
90058=トリガ内でのコミット、ロールバックは許されていません 90058=トリガ内でのコミット、ロールバックは許されていません
90059=列名 {0} があいまいです 90059=列名 {0} があいまいです
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107={1} が依存しているため、{0} をドロップすることはできません 90107={1} が依存しているため、{0} をドロップすることはできません
90108=メモリが不足しています 90108=メモリが不足しています
90109=ビュー {0} は無効です: {1} 90109=ビュー {0} は無効です: {1}
90110={0} は範囲外です
90111=SQLステートメント {0} による結合テーブルアクセスエラー 90111=SQLステートメント {0} による結合テーブルアクセスエラー
90112=インデックス {0} から削除を試みましたが、行が見つかりません 90112=インデックス {0} から削除を試みましたが、行が見つかりません
90113=未サポートの接続設定 {0} 90113=未サポートの接続設定 {0}
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=Dane nie sa dostepne 02000=Dane nie sa dostepne
07001=Niewlasciwa liczba parametrow, oczekiwano ilosci: {0} 07001=Niewlasciwa liczba parametrow, oczekiwano ilosci: {0}
08000=Blad otwarcia bazy danych: {0} 08000=Blad otwarcia bazy danych: {0}
08004=Nieprawidlowy uzytkownik/haslo
21S02=Niezgodna ilosc kolumn 21S02=Niezgodna ilosc kolumn
22003=Wartosc numeryczna poza zakresem 22001=Wartosc za dluga dla kolumny {0}: {1}
22003=Wartosc numeryczna poza zakresem: {0}
22012=Dzielenie przez zero: {0} 22012=Dzielenie przez zero: {0}
22018=Blad konwersji danych {0}
22025=Blad w LIKE ESCAPE: {0} 22025=Blad w LIKE ESCAPE: {0}
23000=Naruszenie ograniczenia Check: {0} 23502=Pole nie moze byc puste {0}
23001=Naruszenie ograniczenia Klucza Glownego lub Indeksu Unikalnego: {0} 23503=#Referential integrity constraint violation: {0}
23002=#Referential integrity constraint violation: {0} 23505=Naruszenie ograniczenia Klucza Glownego lub Indeksu Unikalnego: {0}
23003=#Referential integrity constraint violation: {0} 23506=#Referential integrity constraint violation: {0}
23507=Brak domyslnej wartosci dla kolumny {0}
23513=Naruszenie ograniczenia Check: {0}
28000=Nieprawidlowy uzytkownik/haslo
40001=#Deadlock detected. The current transaction was rolled back. Details: {0} 40001=#Deadlock detected. The current transaction was rolled back. Details: {0}
42000=Blad skladniowy w wyrazeniu SQL {0} 42000=Blad skladniowy w wyrazeniu SQL {0}
42001=Blad skladniowy w wyrazeniu SQL {0}; oczekiwano {1} 42001=Blad skladniowy w wyrazeniu SQL {0}; oczekiwano {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Zduplikowana nazwa kolumny {0} 42S21=Zduplikowana nazwa kolumny {0}
42S22=Kolumna {0} nie istnieje 42S22=Kolumna {0} nie istnieje
42S32=Ustawienie {0} nie istnieje 42S32=Ustawienie {0} nie istnieje
57014=Statement was canceled or the session timed out
90000=Funkcja {0} musi zwrocic dane 90000=Funkcja {0} musi zwrocic dane
90001=Metoda nie jest dozwolona w kwerendzie 90001=Metoda nie jest dozwolona w kwerendzie
90002=Metoda jest dozwolona tylko w kwerendzie 90002=Metoda jest dozwolona tylko w kwerendzie
90003=Hexadecimal string with odd number of characters: {0} 90003=Hexadecimal string with odd number of characters: {0}
90004=Hexadecimal string contains non hex character: {0} 90004=Hexadecimal string contains non hex character: {0}
90005=Wartosc za dluga dla kolumny {0}: {1}
90006=Pole nie moze byc puste {0}
90007=Objekt jest zamkniety 90007=Objekt jest zamkniety
90008=Nieprawidlowa wartosc {0} parametru {1} 90008=Nieprawidlowa wartosc {0} parametru {1}
90009=#Cannot parse date constant {0}, cause: {1} 90009=#Cannot parse date constant {0}, cause: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=Polaczenie zostalo zamkniete przez aplikacje i zostalo usuniete przez kolektor nieuzytkow 90018=Polaczenie zostalo zamkniete przez aplikacje i zostalo usuniete przez kolektor nieuzytkow
90019=Nie mozna skasowac aktualnego uzytkownika 90019=Nie mozna skasowac aktualnego uzytkownika
90020=Baza danych moze byc juz otwarta: {0} 90020=Baza danych moze byc juz otwarta: {0}
90021=Blad konwersji danych {0}
90022=Funkcja {0} nie istnieje 90022=Funkcja {0} nie istnieje
90023=Kolumna Column {0} nie moze zawierac wartosci pustej 90023=Kolumna Column {0} nie moze zawierac wartosci pustej
90024=Blad w zmianie nazwy pliku {0} na {1} 90024=Blad w zmianie nazwy pliku {0} na {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Sekwencja {0} nie istnieje 90036=Sekwencja {0} nie istnieje
90037=Widok {0} nie istnieje 90037=Widok {0} nie istnieje
90038=Widok {0} juz istnieje 90038=Widok {0} juz istnieje
90039=Wartosc jest za duza dla precyzji {0}
90040=Uprawnienia administratora sa wymagane do wykonania tej operacji 90040=Uprawnienia administratora sa wymagane do wykonania tej operacji
90041=Wyzwalacz {0} juz istnieje 90041=Wyzwalacz {0} juz istnieje
90042=Wyzwalacz {0} nie istnieje 90042=Wyzwalacz {0} nie istnieje
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Nieprawidlowa wersja pliku bazy danych lub nieprawidlowy naglowek pliku {0} 90048=Nieprawidlowa wersja pliku bazy danych lub nieprawidlowy naglowek pliku {0}
90049=Blad szyfowania pliku {0} 90049=Blad szyfowania pliku {0}
90050=Zly format hasla, powinno byc: plik haslo <spacja> uzytkownik haslo 90050=Zly format hasla, powinno byc: plik haslo <spacja> uzytkownik haslo
90051=Statement was canceled or the session timed out
90052=Podzapytanie nie jest zapytaniem opartym o jedna kolumne 90052=Podzapytanie nie jest zapytaniem opartym o jedna kolumne
90053=Scalar subquery contains more than one row 90053=Scalar subquery contains more than one row
90054=Nieprawidlowe uzycie funkcji agregujacej {0} 90054=Nieprawidlowe uzycie funkcji agregujacej {0}
90055=Unsupported cipher {0} 90055=Unsupported cipher {0}
90056=Brak domyslnej wartosci dla kolumny {0}
90057=Ograniczenie {0} nie istnieje 90057=Ograniczenie {0} nie istnieje
90058=#Commit or rollback is not allowed within a trigger 90058=#Commit or rollback is not allowed within a trigger
90059=Niejednoznaczna nazwa kolumny {0} 90059=Niejednoznaczna nazwa kolumny {0}
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Nie mozna skasowac {0} poniewaz zalezy od {1} 90107=Nie mozna skasowac {0} poniewaz zalezy od {1}
90108=#Out of memory. 90108=#Out of memory.
90109=Widok {0} jest nieprawidlowy 90109=Widok {0} jest nieprawidlowy
90110={0} poza zakresem
90111=#Error accessing linked table with SQL statement {0}, cause: {1} 90111=#Error accessing linked table with SQL statement {0}, cause: {1}
90112=Rekord nie znaleziony przy probie kasowania z indeksu {0} 90112=Rekord nie znaleziony przy probie kasowania z indeksu {0}
90113=Ni ewspierana opcja polaczenia {0} 90113=Ni ewspierana opcja polaczenia {0}
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=Não há dados disponíveis 02000=Não há dados disponíveis
07001=Quantidade de parâmetros errados para {0}, experado: {1} 07001=Quantidade de parâmetros errados para {0}, experado: {1}
08000=Erro ao abrir a base de dados: {0} 08000=Erro ao abrir a base de dados: {0}
08004=Autenticaçao inválida, verifique o usuário ou a senha
21S02=A quantidade de colunas não corresponde 21S02=A quantidade de colunas não corresponde
22003=Valor númerico não esta dentro do limite 22001=Valor muito longo para a coluna {0}: {1}
22003=Valor númerico não esta dentro do limite: {0}
22012=Divisão por zero: {0} 22012=Divisão por zero: {0}
22018=Erro na conversão de dado, convertendo {0}
22025=Erro em LIKE ESCAPE: {0} 22025=Erro em LIKE ESCAPE: {0}
23000=Violação da restrição: {0} 23502=NULL não é permitido para a coluna {0}
23001=Violação de índice único ou de chave primária: {0} 23503=Violação da integridade de restrição: {0}
23002=Violação da integridade de restrição: {0} 23505=Violação de índice único ou de chave primária: {0}
23003=Violação da integridade de restrição: {0} 23506=Violação da integridade de restrição: {0}
23507=Nenhum valor pré-definido foi especificado para a coluna {0}
23513=Violação da restrição: {0}
28000=Autenticaçao inválida, verifique o usuário ou a senha
40001=#Deadlock detected. The current transaction was rolled back. Details: {0} 40001=#Deadlock detected. The current transaction was rolled back. Details: {0}
42000=Erro de sintax na declaração SQL {0} 42000=Erro de sintax na declaração SQL {0}
42001=Erro de sintax na declaração SQL {0}; esperado {1} 42001=Erro de sintax na declaração SQL {0}; esperado {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Nome duplicado da coluna {0} 42S21=Nome duplicado da coluna {0}
42S22=Coluna {0} não foi encontrada 42S22=Coluna {0} não foi encontrada
42S32=Definição {0} não foi encontrada 42S32=Definição {0} não foi encontrada
57014=#Statement was canceled or the session timed out
90000=Função {0} deve retornar algum resultado 90000=Função {0} deve retornar algum resultado
90001=O método não esta hábilitado para consulta. Use o execute ou o executeQuery em vez de executeUpdate 90001=O método não esta hábilitado para consulta. Use o execute ou o executeQuery em vez de executeUpdate
90002=O método é apenas para consulta. Use o execute ou o executeUpdate em vez de executeQuery 90002=O método é apenas para consulta. Use o execute ou o executeUpdate em vez de executeQuery
90003=Sequência Hexadecimal com número ímpar de caracteres: {0} 90003=Sequência Hexadecimal com número ímpar de caracteres: {0}
90004=Sequência Hexadecimal contêm caracteres inválidos: {0} 90004=Sequência Hexadecimal contêm caracteres inválidos: {0}
90005=Valor muito longo para a coluna {0}: {1}
90006=NULL não é permitido para a coluna {0}
90007=O objeto está fechado 90007=O objeto está fechado
90008=Valor inválido {0} para o parâmetro {1} 90008=Valor inválido {0} para o parâmetro {1}
90009=Não é possível converter {0} para date, causa: {1} 90009=Não é possível converter {0} para date, causa: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=A conecção foi fechada pela aplicação e retirada da memória 90018=A conecção foi fechada pela aplicação e retirada da memória
90019=Não pode remover o usuário corrente 90019=Não pode remover o usuário corrente
90020=A base de dados talvez esteja em uso: {0}. Solução possível: fechar todas as outras conecções; use o modo servidor 90020=A base de dados talvez esteja em uso: {0}. Solução possível: fechar todas as outras conecções; use o modo servidor
90021=Erro na conversão de dado, convertendo {0}
90022=Função {0} não encontrada 90022=Função {0} não encontrada
90023=Coluna {0} não deve permitir valor nulo 90023=Coluna {0} não deve permitir valor nulo
90024=Erro ao renomear arquivo {0} para {1} 90024=Erro ao renomear arquivo {0} para {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Sequência {0} não foi encontrada 90036=Sequência {0} não foi encontrada
90037=Vista {0} não foi encontrada 90037=Vista {0} não foi encontrada
90038=Vista {0} já existe 90038=Vista {0} já existe
90039=O valor é muito alto para a precisão {0}
90040=Direitos de permisões do Admin são necessários para está operação 90040=Direitos de permisões do Admin são necessários para está operação
90041=Trigger {0} já existe 90041=Trigger {0} já existe
90042=Trigger {0} não foi encontrada 90042=Trigger {0} não foi encontrada
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Versão do arquivo de base de dados não é suportado, ou o cabeçalho do arquivo é inválido, no arquivo {0} 90048=Versão do arquivo de base de dados não é suportado, ou o cabeçalho do arquivo é inválido, no arquivo {0}
90049=Erro de encriptação no arquivo {0} 90049=Erro de encriptação no arquivo {0}
90050=Erro no formato da senha, deveria ser: arquivo de senha <espaço> senha do usuário 90050=Erro no formato da senha, deveria ser: arquivo de senha <espaço> senha do usuário
90051=#Statement was canceled or the session timed out
90052=A Subquery não é de coluna única 90052=A Subquery não é de coluna única
90053=A Subquery contém mais de uma linha 90053=A Subquery contém mais de uma linha
90054=Uso inválido da função {0} agregada 90054=Uso inválido da função {0} agregada
90055=Cipher {0} não é suportado 90055=Cipher {0} não é suportado
90056=Nenhum valor pré-definido foi especificado para a coluna {0}
90057=Restrição {0} não foi encontrada 90057=Restrição {0} não foi encontrada
90058=#Commit or rollback is not allowed within a trigger 90058=#Commit or rollback is not allowed within a trigger
90059=Nome da coluna {0} é ambíguo. 90059=Nome da coluna {0} é ambíguo.
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Não pode apagar {0} por que depende de {1} 90107=Não pode apagar {0} por que depende de {1}
90108=#Out of memory. 90108=#Out of memory.
90109=Vista {0} é inválida: {1} 90109=Vista {0} é inválida: {1}
90110={0} out of range
90111=Erro ao acessar a tabela lincada com a instrução SQL {0}, causa: {1} 90111=Erro ao acessar a tabela lincada com a instrução SQL {0}, causa: {1}
90112=A linha não foi encontrada ao tentar eliminar apartir do índice {0} 90112=A linha não foi encontrada ao tentar eliminar apartir do índice {0}
90113=Não suporta a definição de conecção {0} 90113=Não suporta a definição de conecção {0}
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=Нет данных 02000=Нет данных
07001=Неверное количество параметров для функции {0}, ожидаемое количество: {1} 07001=Неверное количество параметров для функции {0}, ожидаемое количество: {1}
08000=Ошибка при открытии базы данных: {0} 08000=Ошибка при открытии базы данных: {0}
08004=Неверное имя пользователя или пароль
21S02=Неверное количество столбцов 21S02=Неверное количество столбцов
22003=Численное значение вне допустимого диапазона 22001=Значение слишком длинное для поля {0}: {1}
22003=Численное значение вне допустимого диапазона: {0}
22012=Деление на ноль: {0} 22012=Деление на ноль: {0}
22018=Ошибка преобразования данных при конвертации {0}
22025=Ошибка в LIKE ESCAPE: {0} 22025=Ошибка в LIKE ESCAPE: {0}
23000=Нарушение ограничения: {0} 23502=Значение NULL не разрешено для поля {0}
23001=Нарушение уникального индекса или первичного ключа: {0} 23503=Нарушение ссылочной целостности: {0}
23002=Нарушение ссылочной целостности: {0} 23505=Нарушение уникального индекса или первичного ключа: {0}
23003=Нарушение ссылочной целостности: {0} 23506=Нарушение ссылочной целостности: {0}
23507=Для поля {0} не установлено значение по умолчанию
23513=Нарушение ограничения: {0}
28000=Неверное имя пользователя или пароль
40001=Обнаружена взаимная блокировка потоков. Текущая транзакция была откачена. Детали: {0} 40001=Обнаружена взаимная блокировка потоков. Текущая транзакция была откачена. Детали: {0}
42000=Синтаксическая ошибка в выражении SQL {0} 42000=Синтаксическая ошибка в выражении SQL {0}
42001=Синтаксическая ошибка в выражении SQL {0}; ожидалось {1} 42001=Синтаксическая ошибка в выражении SQL {0}; ожидалось {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Повтор имени столбца {0} 42S21=Повтор имени столбца {0}
42S22=Столбец {0} не найден 42S22=Столбец {0} не найден
42S32=Настройка {0} не найдена 42S32=Настройка {0} не найдена
57014=Запрос был отменен или закончилось время ожидания сессии
90000=Функция {0} должна возвращать набор записей 90000=Функция {0} должна возвращать набор записей
90001=Метод не разрешен для запросов. Используйте execute или executeQuery вместо executeUpdate 90001=Метод не разрешен для запросов. Используйте execute или executeQuery вместо executeUpdate
90002=Метод разрешен только для запросов. Используйте execute или executeUpdate вместо executeQuery 90002=Метод разрешен только для запросов. Используйте execute или executeUpdate вместо executeQuery
90003=Шестнадцатиричная строка содержит нечетное количество символов: {0} 90003=Шестнадцатиричная строка содержит нечетное количество символов: {0}
90004=Шестнадцатиричная строка содержит нешестнадцатиричные символы: {0} 90004=Шестнадцатиричная строка содержит нешестнадцатиричные символы: {0}
90005=Значение слишком длинное для поля {0}: {1}
90006=Значение NULL не разрешено для поля {0}
90007=Объект уже закрыт 90007=Объект уже закрыт
90008=Недопустимое значение {0} для параметра {1} 90008=Недопустимое значение {0} для параметра {1}
90009=Невозможно преобразование строки {0} в тип date, причина: {1} 90009=Невозможно преобразование строки {0} в тип date, причина: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=Незакрытое приложением соединение уничтожено сборщиком мусора 90018=Незакрытое приложением соединение уничтожено сборщиком мусора
90019=Невозможно удалить текущего пользователя 90019=Невозможно удалить текущего пользователя
90020=База данных уже используется: {0}. Возможные решения: закрыть все другие соединения; использовать режим сервера 90020=База данных уже используется: {0}. Возможные решения: закрыть все другие соединения; использовать режим сервера
90021=Ошибка преобразования данных при конвертации {0}
90022=Функция {0} не найдена 90022=Функция {0} не найдена
90023=Поле {0} не должно поддерживать значение NULL 90023=Поле {0} не должно поддерживать значение NULL
90024=Ошибка при переименовании файла {0} в {1} 90024=Ошибка при переименовании файла {0} в {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Последовательность {0} не найдена 90036=Последовательность {0} не найдена
90037=Представление {0} не найдено 90037=Представление {0} не найдено
90038=Представление {0} уже существует 90038=Представление {0} уже существует
90039=Значение слишком большое для точности {0}
90040=Для выполнения данной операции необходимы права администратора 90040=Для выполнения данной операции необходимы права администратора
90041=Триггер {0} уже существует 90041=Триггер {0} уже существует
90042=Триггер {0} не найден 90042=Триггер {0} не найден
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Неподдерживаемая версия файлов базы данных или некорректный заголовок в файле {0} 90048=Неподдерживаемая версия файлов базы данных или некорректный заголовок в файле {0}
90049=Ошибка шифрования в файле {0} 90049=Ошибка шифрования в файле {0}
90050=Некорректный формат пароля, должен быть: пароль файла <пробел> пароль пользователя 90050=Некорректный формат пароля, должен быть: пароль файла <пробел> пароль пользователя
90051=Запрос был отменен или закончилось время ожидания сессии
90052=Подзапрос выбирает более одного столбца 90052=Подзапрос выбирает более одного столбца
90053=Подзапрос выбирает более одной строки 90053=Подзапрос выбирает более одной строки
90054=Некорректное использование агрегирующей функции {0} 90054=Некорректное использование агрегирующей функции {0}
90055=Метод шифрования {0} не поддерживается 90055=Метод шифрования {0} не поддерживается
90056=Для поля {0} не установлено значение по умолчанию
90057=Ограничение {0} не найдено 90057=Ограничение {0} не найдено
90058=Commit или rollback внутри триггера не допускается 90058=Commit или rollback внутри триггера не допускается
90059=Неоднозначное имя столбца {0} 90059=Неоднозначное имя столбца {0}
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Невозможно удалить {0}, пока существует зависимый объект {1} 90107=Невозможно удалить {0}, пока существует зависимый объект {1}
90108=Ошибка нехватки памяти 90108=Ошибка нехватки памяти
90109=Представление {0} содержит ошибки: {1} 90109=Представление {0} содержит ошибки: {1}
90110={0} вне допустимого диапазона
90111=Ошибка при обращении к линкованной таблице SQL запросом {0}, причина: {1} 90111=Ошибка при обращении к линкованной таблице SQL запросом {0}, причина: {1}
90112=Запись не найдена при удалении из индекса {0} 90112=Запись не найдена при удалении из индекса {0}
90113=Неподдерживаемая опция соединения {0} 90113=Неподдерживаемая опция соединения {0}
......
...@@ -2,15 +2,19 @@ ...@@ -2,15 +2,19 @@
02000=Žiadné dáta nie sú dostupné 02000=Žiadné dáta nie sú dostupné
07001=Nesprávny počet parametrov pre {0}, očakávaný počet: {1} 07001=Nesprávny počet parametrov pre {0}, očakávaný počet: {1}
08000=Chyba otvorenia databázy: {0} 08000=Chyba otvorenia databázy: {0}
08004=Nesprávne používateľské meno alebo heslo
21S02=Počet stĺpcov sa nezhoduje 21S02=Počet stĺpcov sa nezhoduje
22003=Číselná hodnota mimo rozsah 22001=Hodnota je príliš dlhá pre stĺpec {0}: {1}
22003=Číselná hodnota mimo rozsah: {0}
22012=Delenie nulou: {0} 22012=Delenie nulou: {0}
22018=Chyba konverzie dát pre {0}
22025=Chyba v LIKE ESCAPE: {0} 22025=Chyba v LIKE ESCAPE: {0}
23000=Skontrolujte porušenie obmedzenia (constraint): {0} 23502=NULL nie je povolený pre stĺpec {0}
23001=Porušenie jedinečnosti (unique) indexu alebo primárneho kľúča: {0} 23503=Porušenie obmedzenia (constraint) referenčnej integrity: {0}
23002=Porušenie obmedzenia (constraint) referenčnej integrity: {0} 23505=Porušenie jedinečnosti (unique) indexu alebo primárneho kľúča: {0}
23003=Porušenie obmedzenia (constraint) referenčnej integrity: {0} 23506=Porušenie obmedzenia (constraint) referenčnej integrity: {0}
23507=Nie je nastavená vychodzia hodnota stĺpca {0}
23513=Skontrolujte porušenie obmedzenia (constraint): {0}
28000=Nesprávne používateľské meno alebo heslo
40001=Mŕtvy bod (deadlock) detegovaný. Aktuálna transakcia bude odvolaná (rolled back). Podrobnosti: {0} 40001=Mŕtvy bod (deadlock) detegovaný. Aktuálna transakcia bude odvolaná (rolled back). Podrobnosti: {0}
42000=Syntaktická chyba v SQL príkaze {0} 42000=Syntaktická chyba v SQL príkaze {0}
42001=Syntaktická chyba v SQL príkaze {0}; očakávané {1} 42001=Syntaktická chyba v SQL príkaze {0}; očakávané {1}
...@@ -21,13 +25,12 @@ ...@@ -21,13 +25,12 @@
42S21=Duplicitné meno stĺpca {0} 42S21=Duplicitné meno stĺpca {0}
42S22=Stĺpec {0} nenájdený 42S22=Stĺpec {0} nenájdený
42S32=Nastavenie {0} nenájdené 42S32=Nastavenie {0} nenájdené
57014=Príkaz bol zrušený alebo vypršal časový limit sedenia
90000=Funkcia {0} musí vracať výsledok (result set) 90000=Funkcia {0} musí vracať výsledok (result set)
90001=Metóda nie je povolená pre dopyt (query). Použite execute alebo executeQuery namiesto executeUpdate 90001=Metóda nie je povolená pre dopyt (query). Použite execute alebo executeQuery namiesto executeUpdate
90002=Metóda je povolená iba pre dopyt (query). Použite execute alebo executeUpdate namiesto executeQuery 90002=Metóda je povolená iba pre dopyt (query). Použite execute alebo executeUpdate namiesto executeQuery
90003=Hexadecimálny reťazec s nepárnym počtom znakov: {0} 90003=Hexadecimálny reťazec s nepárnym počtom znakov: {0}
90004=Hexadecimálny reťazec obsahuje nepovolené znaky pre šestnáskovú sústavu: {0} 90004=Hexadecimálny reťazec obsahuje nepovolené znaky pre šestnáskovú sústavu: {0}
90005=Hodnota je príliš dlhá pre stĺpec {0}: {1}
90006=NULL nie je povolený pre stĺpec {0}
90007=Objekt už je zatvorený 90007=Objekt už je zatvorený
90008=Nesprávna hodnota {0} parametra {1} 90008=Nesprávna hodnota {0} parametra {1}
90009=Nemožem rozobrať dátumovú (date) konštantu {0}, dôvod: {1} 90009=Nemožem rozobrať dátumovú (date) konštantu {0}, dôvod: {1}
...@@ -42,7 +45,6 @@ ...@@ -42,7 +45,6 @@
90018=Spojenie neuzatvorené aplikáciou bolo zrušené 90018=Spojenie neuzatvorené aplikáciou bolo zrušené
90019=Nemôžem zmazať aktuálneho používateľa 90019=Nemôžem zmazať aktuálneho používateľa
90020=Databáza sa už asi používa: {0}. Možné riešenia: zatvorte všetky dalšie spojenia; použite serverový mód 90020=Databáza sa už asi používa: {0}. Možné riešenia: zatvorte všetky dalšie spojenia; použite serverový mód
90021=Chyba konverzie dát pre {0}
90022=Funkcia {0} nenájdená 90022=Funkcia {0} nenájdená
90023=Stĺpec {0} nesmie umožniť vložiť NULL 90023=Stĺpec {0} nesmie umožniť vložiť NULL
90024=Chyba pri premenovaní súboru {0} na {1} 90024=Chyba pri premenovaní súboru {0} na {1}
...@@ -60,7 +62,6 @@ ...@@ -60,7 +62,6 @@
90036=Sekvencia {0} nenájdená 90036=Sekvencia {0} nenájdená
90037=Pohľad (view) {0} nenájdený 90037=Pohľad (view) {0} nenájdený
90038=Pohľad (view) {0} už existuje 90038=Pohľad (view) {0} už existuje
90039=Hodnota je príliš veľka pre presnosť {0}
90040=Administrátorské práva sú potrebné pre túto operáciu 90040=Administrátorské práva sú potrebné pre túto operáciu
90041=Spúštač (trigger) {0} už existuje 90041=Spúštač (trigger) {0} už existuje
90042=Spúšťač (trigger) {0} nenájdený 90042=Spúšťač (trigger) {0} nenájdený
...@@ -72,12 +73,10 @@ ...@@ -72,12 +73,10 @@
90048=Nepodporovaná verzia databázového súboru alebo chybná hlavička súuboru {0} 90048=Nepodporovaná verzia databázového súboru alebo chybná hlavička súuboru {0}
90049=Chyba šifrovania súboru {0} 90049=Chyba šifrovania súboru {0}
90050=Nesprávny formát hesiel, musí byť: súborové heslo <medzera> používateľské heslo 90050=Nesprávny formát hesiel, musí byť: súborové heslo <medzera> používateľské heslo
90051=Príkaz bol zrušený alebo vypršal časový limit sedenia
90052=Vnorený dopyt (subquery) nie je dopyt na jeden stĺpec 90052=Vnorený dopyt (subquery) nie je dopyt na jeden stĺpec
90053=Skalárny vnorený dopyt (scalar subquery) obsahuje viac ako jeden riadok 90053=Skalárny vnorený dopyt (scalar subquery) obsahuje viac ako jeden riadok
90054=Nesprávne použitie agregačnej funkcie {0} 90054=Nesprávne použitie agregačnej funkcie {0}
90055=Nepodporovaný typ šifry {0} 90055=Nepodporovaný typ šifry {0}
90056=Nie je nastavená vychodzia hodnota stĺpca {0}
90057=Obmedzenie (constraint) {0} nenájdený 90057=Obmedzenie (constraint) {0} nenájdený
90058=Commit alebo Rollback nie je povolené použiť v spúšťači (trigger) 90058=Commit alebo Rollback nie je povolené použiť v spúšťači (trigger)
90059=Nejednoznačné meno stĺpca {0} 90059=Nejednoznačné meno stĺpca {0}
...@@ -131,7 +130,6 @@ ...@@ -131,7 +130,6 @@
90107=Nemôžem zmazať {0} lebo {1} zavisí na {0} 90107=Nemôžem zmazať {0} lebo {1} zavisí na {0}
90108=Nedostatok pamäte. 90108=Nedostatok pamäte.
90109=Pohľad (view) {0} je nesprávny: {1} 90109=Pohľad (view) {0} je nesprávny: {1}
90110={0} mimo rozsah
90111=Chyba prístupu k linkovanej tabuľke SQL príkazom {0}, dôvod: {1} 90111=Chyba prístupu k linkovanej tabuľke SQL príkazom {0}, dôvod: {1}
90112=Riadok nenájdený pri pokuse o vymazanie cez index {0} 90112=Riadok nenájdený pri pokuse o vymazanie cez index {0}
90113=Nepodporované nastavenie spojenia {0} 90113=Nepodporované nastavenie spojenia {0}
......
...@@ -924,21 +924,21 @@ public abstract class Value { ...@@ -924,21 +924,21 @@ public abstract class Value {
private static byte convertToByte(long x) { private static byte convertToByte(long x) {
if (x > Byte.MAX_VALUE || x < Byte.MIN_VALUE) { if (x > Byte.MAX_VALUE || x < Byte.MIN_VALUE) {
throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Long.toString(x));
} }
return (byte) x; return (byte) x;
} }
private static short convertToShort(long x) { private static short convertToShort(long x) {
if (x > Short.MAX_VALUE || x < Short.MIN_VALUE) { if (x > Short.MAX_VALUE || x < Short.MIN_VALUE) {
throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Long.toString(x));
} }
return (short) x; return (short) x;
} }
private static int convertToInt(long x) { private static int convertToInt(long x) {
if (x > Integer.MAX_VALUE || x < Integer.MIN_VALUE) { if (x > Integer.MAX_VALUE || x < Integer.MIN_VALUE) {
throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Long.toString(x));
} }
return (int) x; return (int) x;
} }
...@@ -946,14 +946,14 @@ public abstract class Value { ...@@ -946,14 +946,14 @@ public abstract class Value {
private static long convertToLong(double x) { private static long convertToLong(double x) {
if (x > Long.MAX_VALUE || x < Long.MIN_VALUE) { if (x > Long.MAX_VALUE || x < Long.MIN_VALUE) {
// TODO document that +Infinity, -Infinity throw an exception and NaN returns 0 // TODO document that +Infinity, -Infinity throw an exception and NaN returns 0
throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Double.toString(x));
} }
return Math.round(x); return Math.round(x);
} }
private static long convertToLong(BigDecimal x) { private static long convertToLong(BigDecimal x) {
if (x.compareTo(MAX_LONG_DECIMAL) > 0 || x.compareTo(Value.MIN_LONG_DECIMAL) < 0) { if (x.compareTo(MAX_LONG_DECIMAL) > 0 || x.compareTo(Value.MIN_LONG_DECIMAL) < 0) {
throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, x.toString());
} }
return x.setScale(0, BigDecimal.ROUND_HALF_UP).longValue(); return x.setScale(0, BigDecimal.ROUND_HALF_UP).longValue();
} }
......
...@@ -41,7 +41,7 @@ public class ValueByte extends Value { ...@@ -41,7 +41,7 @@ public class ValueByte extends Value {
private static ValueByte checkRange(int x) { private static ValueByte checkRange(int x) {
if (x < Byte.MIN_VALUE || x > Byte.MAX_VALUE) { if (x < Byte.MIN_VALUE || x > Byte.MAX_VALUE) {
throw DbException.get(ErrorCode.OVERFLOW_FOR_TYPE_1, DataType.getDataType(Value.BYTE).name); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Integer.toString(x));
} }
return ValueByte.get((byte) x); return ValueByte.get((byte) x);
} }
......
...@@ -191,7 +191,7 @@ public class ValueDecimal extends Value { ...@@ -191,7 +191,7 @@ public class ValueDecimal extends Value {
if (force) { if (force) {
return get(BigDecimal.valueOf(value.doubleValue())); return get(BigDecimal.valueOf(value.doubleValue()));
} }
throw DbException.get(ErrorCode.VALUE_TOO_LARGE_FOR_PRECISION_1, "" + precision); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Long.toString(precision));
} }
/** /**
......
...@@ -71,7 +71,7 @@ public class ValueInt extends Value { ...@@ -71,7 +71,7 @@ public class ValueInt extends Value {
private static ValueInt checkRange(long x) { private static ValueInt checkRange(long x) {
if (x < Integer.MIN_VALUE || x > Integer.MAX_VALUE) { if (x < Integer.MIN_VALUE || x > Integer.MAX_VALUE) {
throw DbException.get(ErrorCode.OVERFLOW_FOR_TYPE_1, DataType.getDataType(Value.INT).name); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Long.toString(x));
} }
return ValueInt.get((int) x); return ValueInt.get((int) x);
} }
......
...@@ -84,8 +84,8 @@ public class ValueLong extends Value { ...@@ -84,8 +84,8 @@ public class ValueLong extends Value {
return ValueLong.get(-value); return ValueLong.get(-value);
} }
private static DbException getOverflow() { private DbException getOverflow() {
return DbException.get(ErrorCode.OVERFLOW_FOR_TYPE_1, DataType.getDataType(Value.LONG).name); return DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Long.toString(value));
} }
public Value subtract(Value v) { public Value subtract(Value v) {
......
...@@ -41,7 +41,7 @@ public class ValueShort extends Value { ...@@ -41,7 +41,7 @@ public class ValueShort extends Value {
private static ValueShort checkRange(int x) { private static ValueShort checkRange(int x) {
if (x < Short.MIN_VALUE || x > Short.MAX_VALUE) { if (x < Short.MIN_VALUE || x > Short.MAX_VALUE) {
throw DbException.get(ErrorCode.OVERFLOW_FOR_TYPE_1, DataType.getDataType(Value.SHORT).name); throw DbException.get(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, Integer.toString(x));
} }
return ValueShort.get((short) x); return ValueShort.get((short) x);
} }
......
...@@ -114,7 +114,7 @@ public class TestBtreeIndex extends TestBase { ...@@ -114,7 +114,7 @@ public class TestBtreeIndex extends TestBase {
prepInsert.executeUpdate(); prepInsert.executeUpdate();
count++; count++;
} catch (SQLException e) { } catch (SQLException e) {
if (e.getSQLState().equals("23001")) { if (e.getSQLState().equals("23505")) {
// ignore // ignore
} else { } else {
TestBase.logError("error", e); TestBase.logError("error", e);
......
...@@ -81,7 +81,7 @@ public class TestValue extends TestBase { ...@@ -81,7 +81,7 @@ public class TestValue extends TestBase {
try { try {
v.convertPrecision(10, false); v.convertPrecision(10, false);
} catch (DbException e) { } catch (DbException e) {
assertEquals(ErrorCode.VALUE_TOO_LARGE_FOR_PRECISION_1, e.getErrorCode()); assertEquals(ErrorCode.NUMERIC_VALUE_OUT_OF_RANGE_1, e.getErrorCode());
} }
v = ValueLobDb.createSmallLob(Value.CLOB, spaces.getBytes(), 100); v = ValueLobDb.createSmallLob(Value.CLOB, spaces.getBytes(), 100);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论