查询数据库时,如何循环显示出所有数据?

查询数据库时,如何循环显示出所有数据?,第1张

这个时候得用游标了。比如:

create proc cursorTest @_id int=0, @_name varchar(50)='' as --创建游标 declare @cursor cursor --设定游标欲 *** 作的数据集 set @cursor=cursor for select _id,_name from users --打开游标 open @cursor --移动游标指向到第一条数据,提取第一条数据存放在变量中 fetch next from @cursor into @_id,@_name --如果上一次 *** 作成功则继续循环 while(@@fetch_status=0)begin -- *** 作提出的数据 print @_name --继续提下一行 fetch next from @cursor into @_id,@_name end --关闭游标 close @cursor --删除游标 deallocate @curso

这个涉及的代码较多,完整的代码是需要一些时间的。

给你说说大致的方向吧。

1、程序开始轮询文件夹下的图片文件名,生成文件列表,可以用数组存储,也可以使用数据表。

2、循环显示可以使用数据库窗口的timer interval属性,配合数据库窗口自定义事件:pbm_timer来做。

因为数据库窗口下的图片处理更友好,关联数据表,还可以实现图片的动态更新


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10020863.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存