В настоящее время я работаю над проектом, который позволяет импортировать данные из файла Excel. Я использую программу RazorSQL. Но каждый раз, когда я начинаю импорт,
Код ошибки ISC 335544334 ->
Использует ли Firebird некоторые специальные форматы даты? Мне действительно нужен ответ, это очень важно. Эта проблема заставляет меня ждать, чтобы продолжить работу.
sql import excel firebird razorsql
1 ответ
1 Решение Mark Rotteveel [2018-08-16 16:09:00]
Сообщение об ошибке указывает, что Firebird попытался преобразовать значение строки 2002-07-07 22:00:00.000 в тип данных, отличный от CHAR / VARCHAR и не удалось, потому что строковое значение недействительно для целевого типа данных. Формат, как показано, будет правильно преобразован в TIMESTAMP , а это значит, что вы назначаете это либо неправильному столбцу, либо столбец имеет неправильный тип. Например, DATE не имеет компонента времени на диалекте 3, поэтому преобразование строки с компонентом времени завершится неудачей с этой ошибкой, так же как и преобразование в числовой столбец ( INTEGER , BIGINT и т.д.).
Без дополнительной информации о соответствующих столбцах и точном способе импорта невозможно предоставить более конкретный ответ.
I am currently working on a project which allows you to import data from an Excel file. I use the Programm RazorSQL. But every time I start the import, the
ISC error code 335544334 occures ->
Does Firebird use some special Date formats? I really need an answer, it’s very important. This problem keeps me waiting to continue with my work.
1 Answer 1
The error message indicates that Firebird tried to convert the string value 2002-07-07 22:00:00.000 to a datatype other than CHAR / VARCHAR and did not succeed because the string value is invalid for the target datatype. The format as shown will correctly convert to a TIMESTAMP , which means that you are assigning this either to the wrong column, or the column has the wrong type. For example, a DATE has no time component in dialect 3, so converting a string with a time component will fail with this error, as will converting to a numerical column ( INTEGER , BIGINT , etc).
Without more information about the columns involved and the exact method of import, it is not possible to provide a more specific answer.
Сейчас я работаю над проектом, который позволяет импортировать данные из файла Excel. Я использую Programm RazorSQL. Но каждый раз, когда я начинаю импорт, в
ISC код ошибки 335544334 встречается, ->
Используют ли Firebird некоторых специальных форматов даты? Я действительно нужен ответ, это очень важно. Эта проблема заставляет меня ждать, чтобы продолжить свою работу .
Сообщение об ошибке указывает на то, что Firebird пытался преобразовать строковое значение 2002-07-07 22:00:00.000 в тип данных, кроме CHAR / VARCHAR и не увенчались успехом , поскольку значение строки является недействительным для целевого типа данных. Формат , как показано правильно преобразовать к TIMESTAMP , что означает , что вы назначаете это либо к неправильному столбца, или столбец имеет неправильный тип. Например, DATE не имеет времени компонент в диалекте 3, так что преобразование строки с временным компонентом потерпит неудачу с этой ошибкой, как будет преобразовывать в числовой колонке ( INTEGER , BIGINT и т.д.).
Без дополнительной информации о столбцах, участвующих и точный метод импорта, это не представляется возможным дать более конкретный ответ.