问题标签 [cursor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3541 浏览

android - 如何将“字符串”(从光标获取)放入 android 中的“数组”中

我想将“所有字符串”数据(从“光标”获取)放入“数组”中。但我不知道为什么“数组”只返回一个值?我在这里迷路了。有人能帮我吗?这是我的代码片段

0 投票
1 回答
1759 浏览

cursor - 在 sybase asa 中创建动态游标

我需要在 Sybase ASA 9 的存储过程中创建一个动态结果集。

假设我有一个查询:

我需要创建一个游标来获取该查询的所有值。如何?

0 投票
2 回答
21112 浏览

android - 将字符串转换为数组 (android)

我从 Cursor 得到一个字符串数据,但我不知道如何将它转换为数组。我怎样才能做到这一点?

0 投票
2 回答
1817 浏览

oracle - 遍历 Oracle 表中的所有列

这是一个菜鸟问题,很可能是语法问题。但是我有点迷路了...

我需要遍历 Oracle 中所有表中的所有列来生成触发脚本。该触发器应将正在更新的行插入到与原始表几乎相同的日志表中。我以为我会遍历所有列并连接字符串。相当容易,但我在语法上苦苦挣扎......

这是我到目前为止所拥有的:

为此,我收到以下错误:

0 投票
1 回答
7530 浏览

oracle - Oracle中表类型的光标

我有一个表声明:

我可以声明将在 Oracle 中与我的表类型一起使用的游标吗?

0 投票
2 回答
1804 浏览

c# - GetIconInfo 功能无法正常工作

GetIconInfo我已经编写了一个应用程序,它使用的函数获取当前光标的图标信息user32.dll,它可以正常工作一段时间,但一段时间后它开始在ICONINFO.hbmMask(一些负值)中提供错误信息,并且在下一行我尝试从 中获取 Bitmap 对象Bitmap.HBitmap(bitmask),它会抛出异常:

从那里开始,它不断地给出这个异常,因为GetIconInfo总是返回负值(所有这些代码都在循环中工作)..

谁能告诉我这个问题是什么?以及如何避免下一次迭代异常?

这是代码

0 投票
4 回答
6727 浏览

java - Java 没有释放 oracle 游标

我正在处理下面的代码(为清楚起见进行了编辑),这给我在 Oracle 中打开游标带来了一些问题。基本上我正在尝试从数据库中选择数据,并且对于返回的每一行,有 0 行或更多行要选择并附加到记录中的子数据。目前这是通过在填充主数据集以读取子数据时调用另一个函数来实现的。这适用于少于 1000 行的少量行。虽然这是用户将使用的正常操作范围,但他们可能会请求所有行,这些行可能是数千行的 10 行。进行大容量选择会导致ORA-01000:超出最大打开游标错误。如果我运行代码并查询 v$open_cursors ,则可能会看到游标计数不断增加,直到它倒下。

如果我注释掉调用子函数的行,它可以正常工作,v$open_cursors 中的光标计数只会上下波动几个计数。

我注意到主函数将它的连接对象传递给子函数,并认为这可能会导致结果语句和结果集在连接仍然打开时保持打开状态,即使它们已被代码关闭。所以我尝试更改代码,以便每个函数从池中获取它自己的连接并在完成后关闭它,但这对游标没有任何影响。

我可以增加游标的数量,但是 a) 只是掩盖了问题,b) 我必须把它坚持到一个愚蠢的高数字才能让它工作,以及 c) 我不想发布有缺陷的代码!

但是,我已经没有关于如何让代码释放光标的想法了。

0 投票
1 回答
6313 浏览

xml - Visual FoxPro 9 中的 XMLAdapter 类

我在管理员帐户中在 Vista 上使用 Visual FoxPro 9。我正在尝试执行以下程序:

我从 Code Magazine 的一篇文章(使用 XMLAdapter 将 XML 转换为 VFP 游标)中逐字复制了这个程序(除了更改 XML 文件的路径)。当我执行它时,我收到以下错误:索引或表达式与集合的现有成员不匹配。 它在程序的最后一行崩溃。

在同一篇文章中,还有这个程序:

这完美地工作。

如果有人能帮助我理解第一个程序崩溃的原因,我将不胜感激?

谢谢

0 投票
1 回答
239 浏览

sql - SQL Server 2005 游标

哪些情况会导致 SQL Server 2005 游标过早解除分配?

0 投票
2 回答
4553 浏览

sql-server - 游标的 SQL Server 索引

我有一个有时运行缓慢的应用程序,我认为它与数据库游标有关。

对应用程序源没有任何访问权限,因此我无法控制数据库调用,但数据库已打开,因此我可以在需要的地方添加索引。

问题是我真的不知道如何使用索引加速游标。

游标查询很简单,看起来像

(表包含大约 1M 行。有时也有一个左连接)

如果我直接在 SSMS 中运行查询,它需要不到一秒的时间,但是当它从游标中的应用程序运行时,可能需要 30 秒来获取第一行(使用 sql-trace 验证)。

WHERE 和 ORDER BY 子句中的字段都是单独索引的。

我猜对 field1,field2,field3,field4 的组合索引会使其更快。有没有办法在不为每个字段组合和顺序创建索引的情况下加快速度?

(重复一遍:我对应用程序如何访问数据库没有影响。性能只能通过索引来调整)