Questions tagged «cursor»

不使用。该标签不明确。对于数据库游标(使您可以遍历记录),请使用[database-cursor]标记。对于鼠标光标(用于让您知道鼠标在哪里的屏幕指针),请使用[mouse-cursor]。对于文本光标(闪烁的竖线以告知您将在何处输入文本),请使用[插入符号]。





7
游标在Android开发中的用途是什么?
我正在浏览互联网上有关数据库连接,检索的一些代码。我Cursor cur1= moveToFirst()在很多代码中都看到了,我想知道游标的用途以及为什么我们要使用moveToFirst()android新手。
76 android  cursor 

7
将插入号/光标位置设置为字符串值WPF文本框的末尾
当我第一次打开窗口时,我尝试将插入符号/光标位置设置为WPF文本框中字符串值的末尾。当我的窗口打开时,我使用FocusManager在文本框中设置焦点。 似乎没有任何作用。有任何想法吗? 请注意,我使用的是MVVM模式,并且代码中仅包含XAML的一部分。 <Window FocusManager.FocusedElement="{Binding ElementName=NumberOfDigits}" Height="400" Width="800"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.RowDefinitions> <TextBox Grid.Column="0" Grid.Row="0" x:Name="NumberOfDigits" IsReadOnly="{Binding Path=IsRunning, Mode=TwoWay}" VerticalContentAlignment="Center" Text="{Binding Path=Digits, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/> <Button Grid.Column="0" Grid.Row="1" Margin="10,0,10,0" IsDefault="True" Content="Start" Command="{Binding StartCommand}"/> </Grid> </Window>

2
在SQL Server游标中获取多个值
我有一个游标,其中包含该行中的几列,它带回了我想立即处理的行。我注意到我看到的有关如何使用游标的大多数示例都显示了它们一次将游标中的特定列分配给一个标量值,然后移至下一行, 例如 OPEN db_cursor FETCH NEXT FROM db_cursor INTO @name WHILE @@FETCH_STATUS = 0 BEGIN --Do Stuff with @name scalar value, then get next row from cursor FETCH NEXT FROM db_cursor INTO @name END 我想知道的是是否有可能执行以下操作: OPEN db_cursor FETCH NEXT FROM db_cursor; WHILE @@FETCH_STATUS = 0 BEGIN SET @myName = db_cursor.name; …
75 sql  sql-server  tsql  cursor 

8
SQLite Android数据库游标窗口分配2048 kb失败
我有一个例程,每秒对SQLite数据库运行多次不同的查询。过一会儿我会得到错误 "android.database.CursorWindowAllocationException: - Cursor window allocation of 2048 kb failed. # Open Cursors = " 出现在LogCat中。 我有应用日志内存的使用情况,确实,当使用情况达到一定限制时,我会收到此错误,暗示它用完了。我的直觉告诉我,每次运行查询时,数据库引擎都会创建一个NEW缓冲区(CursorWindow),即使我将游标标记为.close(),垃圾回收器和SQLiteDatabase.releaseMemory()释放内存的速度够快。我认为解决方案可能在于“强制”数据库始终写入同一缓冲区,而不创建新缓冲区,但是我一直无法找到一种方法来做到这一点。我尝试实例化自己的CursorWindow,并尝试将其设置为和SQLiteCursor无济于事。 有任何想法吗? 编辑:从@GrahamBorland重新示例代码请求: public static CursorWindow cursorWindow = new CursorWindow("cursorWindow"); public static SQLiteCursor sqlCursor; public static void getItemsVisibleArea(GeoPoint mapCenter, int latSpan, int lonSpan) { query = "SELECT * FROM Items"; //would be more complex …

5
如何将选择结果分配给变量?
如何将选定的字段值存储到查询的变量中,并在更新语句中使用它? 这是我的程序: 我正在编写一个执行以下操作的SQL Server 2005 T-SQL存储过程: 从发票表中获取发票编号列表并将其存储到Cursor 从光标获取发票ID-> tmp_key变量 foreach tmp_key从客户表中找到发票客户的主要联系人ID 使用主要联系人ID更新客户联系人密钥 关闭光标 这是我的代码: DECLARE @tmp_key int DECLARE @get_invckey cursor set @get_invckey = CURSOR FOR select invckey from tarinvoice where confirmtocntctkey is null and tranno like '%115876' OPEN @get_invckey FETCH NEXT FROM @get_invckey into @tmp_key WHILE (@@FETCH_STATUS = 0) BEGIN …
73 tsql  cursor 


15
将浏览器光标从“等待”变为“自动”,而无需用户移动鼠标
我使用此jQuery代码在Ajax调用期间将鼠标指针设置为其繁忙状态(沙漏)。 $('body').css('cursor', 'wait'); 并使用相应的代码将其设置为正常... $('body').css('cursor', 'auto'); 在某些浏览器上工作正常。 在Firefox和IE上,只要执行命令,鼠标光标就会改变。这是我想要的行为。 在Chrome和Safari上,除非用户移动指针,否则鼠标光标不会从“忙”变为“自动”。 使勉强的浏览器切换鼠标指针的最佳方法是什么?

11
我可以在T-SQL中遍历表变量吗?
无论如何,在T-SQL中循环遍历表变量吗? DECLARE @table1 TABLE ( col1 int ) INSERT into @table1 SELECT col1 FROM table2 我也使用游标,但是游标似乎没有表变量灵活。 DECLARE cursor1 CURSOR FOR SELECT col1 FROM table2 OPEN cursor1 FETCH NEXT FROM cursor1 我希望能够以与游标相同的方式使用表变量。这样,我可以在过程的一部分中对表变量执行一些查询,然后稍后对表变量中的每一行执行一些代码。 任何帮助是极大的赞赏。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.