在其他的编程接口中应当如何使用游标
问:在其他的编程接口中应当如何使用游标?
: j0 f' p$ x- c7 S f我爱电脑技术社区--打造最好的电脑技术自学交流平台! c' u( @4 p( G4 x
答:具体的参考步骤请参考下文:
% |$ N5 T; [; E4 C9 z
/ j" N+ z+ R# i& k K, \打造最好的电脑自学交流论坛1.准备和执行语句
0 d9 G5 ~0 T( | l" u0 P电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站. E ]) m# l1 d& Z: y {! J
我爱电脑技术社区--打造最好的电脑技术自学交流平台( ] _% ^- W3 `2 U2 q
使用该接口的常用方法执行语句。您可以准备语句,然后再执行该语句,或者也可以直接执行该语句。使用 ADO.NET 时,只有 AsaCommand.ExecuteReader 命令才返回游标。它提供只读、只进游标。 打造最好的电脑自学交流论坛% u. v3 l' @) A7 ?4 R4 ` ^8 j; h
www.520diannao.com. k3 t+ }3 h1 q# r
7 {: L3 s e! O) j4 w电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站2.进行测试,看一看语句是否返回结果集 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 [- e' E8 N- G8 b
2 a5 t0 z, k" ?% S$ X电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站5 @- \5 P$ A6 U6 {' k1 J
在执行创建结果集的语句时,游标被隐式打开。在打开游标时,它被定位在第一行之前。
9 w* j- q' n! d: b8 h* k) O0 {打造最好的电脑自学交流论坛我爱电脑技术论坛. x! o h8 t7 l9 H
. D8 |& T4 M$ x9 `0 o6 b4 |我爱电脑技术社区--打造最好的电脑技术自学交流平台3.读取结果
" v& T, q/ s0 J' r% zwww.520diannao.com; }/ t+ p% f' u3 C* x
我爱电脑技术论坛; V2 G5 S/ ?8 A1 G3 p
虽然简单读取操作会将游标移到结果集中的下一行,但是Adaptive Server Anywhere 允许在结果集内进行更复杂的移动。 我爱电脑技术社区--打造最好的电脑技术自学交流平台7 n4 m2 u8 R i4 l
/ `$ ~) g. w1 k. `电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站- N$ }8 x$ l7 D( N4 y3 G
4.关闭游标
; s2 W# S1 |- \打造最好的电脑自学交流论坛www.520diannao.com2 k3 d9 T' I; x8 x
我爱电脑技术社区--打造最好的电脑技术自学交流平台2 R8 V' ]9 b3 U, m7 z6 S% j5 R
当您用完游标之后,将它关闭以释放关联的资源。
0 u o7 ?: F9 N; m- N, p电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站www.520diannao.com& B' Q8 x& I3 K$ X4 a1 U+ g
我爱电脑技术社区--打造最好的电脑技术自学交流平台" |1 H# l @9 r- X; e G: q5 z
5.释放语句 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站7 w6 E6 H p9 ~7 M; |
电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站* f* y9 \' ?2 ?. t" N U, s
我爱电脑技术论坛 f- C' J3 }* c. A- P0 p g6 y7 W
如果您使用了预准备语句,则请释放它以回收内存。 电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站' d' `4 F" K3 M
打造最好的电脑自学交流论坛4 a( f( x% ?& m& E
% e% G+ `/ T2 B, j我爱电脑技术社区--打造最好的电脑技术自学交流平台预读行 打造最好的电脑自学交流论坛8 H6 Z" p5 @8 V7 r: H
3 ^# q% O, z( _# ^电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站www.520diannao.com# x5 J7 w8 f8 I, h, q% T6 k
在某些情况下,接口库可能会隐式执行性能优化 (如预读结果),因此,客户端应用程序中的这些步骤可能不完全与软件操作一致。