Database Sybase图像定位器类型

Database Sybase图像定位器类型,database,sybase,sap-ase,Database,Sybase,Sap Ase,我在使用Sybase类型的图像定位器时遇到了问题,即无法找到有关它的任何信息 Error while query: INSERT INTO PPGT_TPC (.,.,.,.,.,.,.) VALUES (?,?,?,?,?,?,?) JZ0BE: BatchUpdateException: Error occurred while executing batch statement: Explicit conversion from datatype 'IMAGE_LOCATOR' to 'V

我在使用Sybase类型的图像定位器时遇到了问题,即无法找到有关它的任何信息

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时收到此错误消息,则您一定遇到了Sybase中的错误

在ASE 15.7的某些SP中,当从打开审核的用户运行动态准备语句时,会错误地抛出此错误

您可能需要关闭审核以进行确认,并与SAP支持部门联系

既然问题是关于图像定位器的-

图像定位器是一种ASE数据类型,表示指向图像数据类型的指针。它是ASE15.7中引入的一种特殊类型的LOB定位器。 ()


默认情况下,您不必操纵LOB定位器;但是,如果您愿意,可以在会话中将
send_locator
设置为“开”。()

图像定位器可以是用户定义的数据类型。它不是ASE数据类型@MichaelGardner,谢谢你的回答,但我的代码里没有。它可能来自JDBC/Sybase开放客户端吗?do
sp\u帮助“图像定位器”
text\u定位器和图像定位器作为系统数据类型引入ASE v.15.7。它们有时统称为“LOB定位器”。请看这里:这里:这些链接只是开始。。。搜索以上ASE文档以获取更多信息。