2

当我尝试在 ColdFusion 中执行存储过程时,并没有返回所有信息。

  • 我正在运行带有 Hot Fix 2 的 ColdFusion 9.0.1。
  • 我正在使用 SQL Server 2008 r2。
  • 我仅限于存储过程调用。
  • 我可以在 SQL Server Management Studio 中执行存储过程,以将单个记录作为变量或选择语句返回。返回完整的记录。
  • 存储在数据库中的数据长度为 36539 个字符。
  • ColdFusion 从结果集中返回的数据长度为 32000 个字符。
  • ColdFusion 从 cf_sql_varchar 返回的数据长度为 4000 个字符。
  • ColdFusion 从 cf_sql_longvarchar 返回的数据长度为 4000 个字符。
  • ColdFusion 从 cf_sql_text 返回的数据长度为 4000 个字符。
  • ColdFusion 从 cf_sql_text 返回的数据长度为 4000 个字符。

关于如何通过 ColdFusion 存储过程调用获取数据的任何想法?

4

1 回答 1

4

试试这个:

1) 登录您的 ColdFusion 管理员

2)点击导航菜单上的“数据源”(在数据和服务下)

3) 点击你的数据源

4) 点击页面底部的“显示高级设置”按钮

5)选中“CLOB”旁边的框

我敢打赌,下一个框中的“缓冲区”值是您服务器上的“4000”。

默认值为“64000”,这可能是我在这里偏离基础的线索。

于 2012-04-11T18:30:43.880 回答