Firebird ISC 335544334-字符串“ 2002-07-07 22:00:00.000”的转换错误

时间:2018-08-16 07:09:50

标签: sql excel import firebird razorsql

我目前正在研究一个项目,该项目允许您从Excel文件导入数据。我使用Programm RazorSQL。但是每次我开始导入时,

发生ISC错误代码335544334->

An error occurred: java.sql.SQLException: conversion error from 
string "2002-07-07 22:00:00.000" [SQLState:22018, ISC error 
code:335544334]

Firebird使用某些特殊的Date格式吗?我真的需要一个答案,这很重要。这个问题让我等待着继续我的工作...

1 个答案:

答案 0 :(得分:1)

错误消息表明Firebird尝试将字符串值<script>转换为2002-07-07 22:00:00.000 / CHAR以外的数据类型,但未成功,因为字符串值对于目标数据类型无效。所示格式将正确转换为VARCHAR,这意味着您正在将其分配给错误的列或列的类型错误。例如,TIMESTAMP在方言3中没有时间分量,因此转换带有时间分量的字符串将失败并出现此错误,将转换为数字列(DATEINTEGER等)。

没有有关所涉及列的详细信息以及确切的导入方法,就不可能提供更具体的答案。