【发布时间】:2015-06-16 14:45:15
【问题描述】:
我在使用 Sybase 类型 IMAGE_LOCATOR 时遇到问题,即无法找到有关它的任何信息。
Error while query: INSERT INTO PPGT_TPC (.,.,.,.,.,.,.) VALUES (?,?,?,?,?,?,?)
JZ0BE: BatchUpdateException: Error occurred while executing batch statement: Explicit conversion from datatype 'IMAGE_LOCATOR' to 'VARCHAR' is not allowed.
我最大的问题是我找不到任何关于 IMAGE_LOCATOR 类型的文档,所以我至少可以在某个地方开始我的分析。
有人能指出正确的方向吗?
【问题讨论】:
-
图像定位器可能是用户定义的数据类型。它不是 ASE 数据类型。 infocenter.sybase.com/help/index.jsp?topic=/…
-
@MichaelGardner,感谢您的回答,但它不在我的代码中。会不会来自 JDBC/Sybase Open Client?
-
做
sp_help "IMAGE_LOCATOR" -
text_locator 和 image_Locator 在 ASE v.15.7 中作为系统数据类型引入。它们有时被统称为“LOB 定位器”。请参阅此处:infocenter.sybase.com/help/index.jsp?topic=/… 和此处:infocenter.sybase.com/help/index.jsp?topic=/… 这些链接只是入门...搜索上面的 ASE 文档以获取更多信息。