gpt4 book ai didi

java - 传入的表格数据流 (TDS) 远程过程调用 (RPC) 协议(protocol)流不正确。参数 1 ("") : Data type 0x38 is unknown

转载 作者:行者123 更新时间:2023-12-02 03:21:38 26 4
gpt4 key购买 nike

尝试连接到 sqlserver 数据库并检索信息,然后插入其中。在服务器上尝试使用 select 进行 JDBC 调用时出现此错误。

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]The incoming tabular data stream (TDS) remote procedure call (RPC) protocol stream is incorrect. Parameter 1 (""): Data type 0x38 is unknown.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSCursorRequest.openCursor(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplStatement.execute(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.commonExecute(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)
at com.microsoft.jdbc.base.BasePreparedStatement.executeQuery(Unknown Source)

在我的本地计算机上一切正常。不确定需要做什么。请在这方面需要帮助。

服务器上的类路径包含按此顺序指向以下 jar 的路径。

msutil.jar
mssqlserver.jar
msbase.jar
sqljdbc4.jar

最佳答案

您的类路径上有多个 Microsoft JDBC 驱动程序,因此您将与古老 MS SQL Server 2000 JDBC 驱动程序连接。删除旧的(即 msutil.jarmssqlserver.jarmsbase.jar),只保留 sqljdbc4.jar。另请检查是否有比您当前使用的版本更新的版本。

关于java - 传入的表格数据流 (TDS) 远程过程调用 (RPC) 协议(protocol)流不正确。参数 1 ("") : Data type 0x38 is unknown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39538674/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com