UltraLite 具有几种用于处理数据的操作模式。其中,查找和查寻两种模式用于搜索。ULTable 对象具有对应这些模式的方法,可用于定位表中的特定行。
使用 Find 方法和 Lookup 方法搜索的列必须在用于打开该表的索引中。
Find 方法 按照打开 ULTable 对象时指定的排序顺序,移动到第一个与指定的搜索值完全匹配的行。
有关 Find 方法的详细信息,请参见ULTable 类 [UltraLite for M-Business Anywhere]。
Lookup 方法 按照打开 ULTable 对象时指定的排序顺序,移动到匹配或大于指定的搜索值的第一行。
有关 Lookup 方法的详细信息,请参见ULTable 类 [UltraLite for M-Business Anywhere]。
进入查找或查寻模式。
调用 FindBegin 方法或 LookupBegin 方法。例如,以下代码段调用 ULTable.findBegin。
t.findBegin(); |
设置搜索值。
可以通过设置当前行中的值来完成设置。设置这些值会影响缓冲区,而不影响数据库。例如,以下代码段将缓冲区中的姓氏列设置为 Kaminski。
t.setString(3, "Kaminski" ); |
对于多列索引,第一列的值是必需的,但可以忽略其它列。
搜索行。
使用正确的方法来执行搜索。例如,以下指令在当前索引中查找与指定值完全匹配的第一行。
t.findFirst(); |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |