【发布时间】:2011-12-11 02:35:18
【问题描述】:
我正在通过 WebSphere 中的 Spring 连接到 SQL Server。我有一段非常简单的动态 SQL(如下)正在抛出“未声明游标。”
SELECT TOP 1
short_desc shortDescription
FROM
product.prs.PRODUCT_SKN (nolock)
WHERE
prod_sales_div_code = 'XXX'
AND product_nbr = ?
似乎相关的数据源设置之一是“选择模式”是“光标”。我不确定我需要做什么来解决这个错误。
edit 调用代码为:
findShortDescriptionQuery.get().findObjectByNamedParam(of("productNumber", productId))
【问题讨论】:
-
你关于“数据源”的最后一句话让我相信你在谈论客户端设置?从 SSMS 运行此查询时是否收到此错误?如果没有,您可能需要更改您的问题,使其更加以客户为中心。
-
我没有收到 SSMS 中的错误。我觉得它必须是 Spring 或 WebSphere 设置
-
或者可能是驱动版本之类的......
-
那么你需要调整你的问题。 iow:发布您的呼叫代码。 ...否则没有人能帮助你。克维姆?
标签: sql sql-server spring websphere