我目前正在研究一个项目,该项目允许您从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格式吗?我真的需要一个答案,这很重要。这个问题让我等待着继续我的工作...
答案 0 :(得分:1)
错误消息表明Firebird尝试将字符串值<script>
转换为2002-07-07 22:00:00.000
/ CHAR
以外的数据类型,但未成功,因为字符串值对于目标数据类型无效。所示格式将正确转换为VARCHAR
,这意味着您正在将其分配给错误的列或列的类型错误。例如,TIMESTAMP
在方言3中没有时间分量,因此转换带有时间分量的字符串将失败并出现此错误,将转换为数字列(DATE
,INTEGER
等)。
没有有关所涉及列的详细信息以及确切的导入方法,就不可能提供更具体的答案。