pb游标

Declare cur_k0 Cursor For Select distinct s_code From dbo.his_ypk_use ;
Open cur_k0;
Fetch cur_k0 Into :ls_code;
Do Until sqlca.SQLCode = 100 Or sqlca.SQLCode = -1
ddlb_2.AddItem(ls_code)
Fetch cur_k0 Into :ls_code;
Loop
Close cur_k0;

do while为当条件成立时执行循环语言 
do until为当条件不成立时执行循环语言

时间: 2024-12-10 19:39:25

pb游标的相关文章

PB中实现dropdownlistbox和数据库绑定(游标使用)

PB中实现dropdownlistbox和数据库绑定 string ls_temp declare readdate dynamic cursor for sqlsa; string ls_sql="select ROLENAME from T_ROLE" prepare sqlsa from :ls_sql; open dynamic readdate; do while sqlca.sqlcode=0 fetch readdate into:ls_temp; if sqlca.sq

PB数据库相关

---------------------------------------------------------------- 数据库画板: 一张表定义了主键或者唯一索引,则能够在Results视窗中改动.添加.删除数据. 使用SQL语句创建数据表是最快捷的方式.可是,PB在创建数据表的同一时候,要在系统数据表中加入关于数据表的信息,表和字段的扩展属性都保存在系统表中.所以,直接使用SQL语句创建系统表将使系统表中的信息不完整.使用窗体菜单Design下的Synch Extended Attr

PB数据窗口其他知识

//////////////////////////////// 标识当前行 〓标识当前行也就是给当前行加上醒目的标记,以便用户更清楚当前要对哪一行数据进行操作,尤其当用户的操作中间有停顿时,继续进行操作就特别需要知道哪个是当前行.这里的当前行不要狭隘地理解成仅仅是光标所在行.当翻页时如果光标所在行不在当前页中,这时应该将当前页中的第一行置为当前行,否则容易造成错觉:当删除数据时,不能自动改变当前行,此时应该使用脚本设置当前行. 标识当前行的函数和方法很多,比较常用的有SelectRow,Set

PB编程基础知识汇总

PB编程基础知识汇总 第一章      1.  程序的开始,application的open事件. 退出程序例程:halt为退出函数 int SureQuit SureQuit = 2 SureQuit=Messagebox("退出系统","退出前请确认已保存好数据",Question!,OKCancel!, 2) if SureQuit = 1 then halt 2.  变量定义有效范围: ◎     declare-globe 全局变量,整个程序均有效 ◎  

PB数据窗体其它知识

//////////////////////////////// 标识当前行 〓标识当前行也就是给当前行加上醒目的标记.以便用户更清楚当前要对哪一行数据进行操作,尤其当用户的操作中间有停顿时,继续进行操作就特别须要知道哪个是当前行.这里的当前行不要狭隘地理解成仅仅是光标所在行.当翻页时假设光标所在行不在当前页中.这时应该将当前页中的第一行置为当前行,否则easy造成错觉:当删除数据时.不能自己主动改变当前行,此时应该使用脚本设置当前行. 标识当前行的函数和方法非常多,比較经常使用的有Select

win7 64位系统 PB连接oracle数据库出现“oracle library oci.dll could not be loaded”问题的解决方法

今天与大家分享一个自己的学习笔记,希望能给遇到同样问题的人带来帮助. 不知道大家在win7 64位系统下用 PB连接oracle数据库时,是否遇到过“oracle library oci.dll could not be loaded”问题. 今天,在win7 64位系统下用 PB连接oracle数据库时,一直出现上述错误,在百度上找了很久,都没有找到一个完整的解决方案,咨询了很多人,(他们都说是我的PB和oracle没装好,但我装的时候没出现任何问题,一切都很顺利,而且PB和oracle都能正

SQL Server 游标使用

1.声明游标            DECLARE 游标名 CURSOR SELECT语句(注:此处一定是SELECT语句)        2.打开游标           OPEN 游标名        3.读取游标数据           Fetch [Next | Prior | First | Last | Absolute n | Relative n ]  From 游标名 INTO @name1,@name2...            WHILE(@@FETCH_STATUS =

oracle(sql)基础篇系列(五)——PLSQL、游标、存储过程、触发器

  PL/SQL PL/SQL 简介 每一种数据库都有这样的一种语言,PL/SQL 是在Oracle里面的一种编程语言,在Oracle内部使用的编程语言.我们知道SQL语言是没有分支和循环的,而PL语言是为了补充SQL语言的,是带有了分支和循环的语言. PL/SQL 语法 基本数据类型声明 declare v_name varchar2(20); v_temp number(1); v_count binary_integer := 0; v_sal number(7,2) := 4000.00

[转载]oracle游标概念讲解

原文URL:http://www.2cto.com/database/201203/122387.html ORACLE游标概念讲解 什么是游标?  ①从表中检索出结果集,从中每次指向一条记录进行交互的机制.      ②关系数据库中的操作是在完整的行集合上执行的.   由SELECT 语句返回的行集合包括满足该语句的WHERE 子句所列条件的所有行.由该语句返回完整的行集合叫做结果集.      应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的.      这些