在實際開發過程中,乙個思維嚴謹的程式設計師通常會在使用者退出某個視窗前檢查視窗內的資料是否被修改,如果資料被改動過,則提醒使用者是否儲存修改.下面是pb中顯示被修改過的資料視窗行的實用**
integer rc
long nbrrows, ll_row = 0, count = 0
dw_status.accepttext()
nbrrows = dw_status.rowcount()
do while ll_row <= nbrrows
ll_row = dw_status.getnextmodified(ll_row, primary!)
if ll_row > 0 then
count = count + 1
else
ll_row = nbrrows + 1
end if
loop
messagebox("modified count", &
string(count) &
+ " rows were modified.")
PB對資料視窗的查詢語句進行動態修改
通過setsqlselect dw 1.modify datawindow.table.select 和dw 1.object.datawindow.table.select 均可對資料視窗的查詢語句進行動態修改,但有一些區別 1 setsqlselect用法 ls select getsqlsel...
Oracle中檢視最近被修改過的表的方法
修改專案時,涉及到了oracle中許多表的修改 包括 增加 刪除字段,修改注釋等 由於開始沒有進行記錄,造成在上 測試機時,忘記了具體修改過哪些表了。後來在網上查詢了一些資料,例如 www.2cto.com 1 select uat.table name from user all tables u...
Oracle中檢視最近被修改過的表的方法
select uat.table name as 表名,select last ddl time from user objects where object name uat.table name and uat.tablespace name jmy aslast ddl time from u...