0

我目前正在开展一个项目,该项目允许您从 Excel 文件中导入数据。我使用程序 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 是否使用一些特殊的日期格式?我真的需要一个答案,这很重要。这个问题让我等待继续我的工作......

4

1 回答 1

3

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

如果没有有关所涉及的列和确切导入方法的更多信息,则无法提供更具体的答案。

于 2018-08-16T13:09:47.047 回答