亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? risp.old

?? 自己的系統
?? OLD
字號:

**__RI_HEADER!@ Do NOT REMOVE or MODIFY this line!!!! @!__RI_HEADER**
procedure RIDELETE
local llRetVal
llRetVal=.t.
 IF (ISRLOCKED() and !deleted()) OR !RLOCK()
    llRetVal=.F.
  ELSE
    IF !deleted()
      DELETE
      IF CURSORGETPROP('BUFFERING') > 1
      	=TABLEUPDATE()
      ENDIF
      llRetVal=pnerror=0
    ENDIF not already deleted
  ENDIF
  UNLOCK RECORD (RECNO())
RETURN llRetVal

procedure RIUPDATE
lparameters tcFieldName,tcNewValue,tcCascadeParent
local llRetVal
llRetVal=.t.
 IF ISRLOCKED() OR !RLOCK()
    llRetVal=.F.
  ELSE
    IF EVAL(tcFieldName)<>tcNewValue
      PRIVATE pcCascadeParent
      pcCascadeParent=upper(iif(type("tcCascadeParent")<>"C","",tcCascadeParent))
      REPLACE (tcFieldName) WITH tcNewValue
      IF CURSORGETPROP('BUFFERING') > 1
      	=TABLEUPDATE()
      ENDIF
      llRetVal=pnerror=0
    ENDIF values don't already match
  ENDIF it's locked already, or I was able to lock it
  UNLOCK RECORD (RECNO())
return llRetVal

procedure rierror
parameters tnErrNo,tcMessage,tcCode,tcProgram
local lnErrorRows,lnXX
lnErrorRows=alen(gaErrors,1)
if type('gaErrors[lnErrorRows,1]')<>"L"
  dimension gaErrors[lnErrorRows+1,alen(gaErrors,2)]
  lnErrorRows=lnErrorRows+1
endif
gaErrors[lnErrorRows,1]=tnErrNo
gaErrors[lnErrorRows,2]=tcMessage
gaErrors[lnErrorRows,3]=tcCode
gaErrors[lnErrorRows,4]=""
lnXX=1
do while !empty(program(lnXX))
  gaErrors[lnErrorRows,4]=gaErrors[lnErrorRows,4]+","+;
  program(lnXX)
  lnXX=lnXX+1
enddo
gaErrors[lnErrorRows,5]=pcParentDBF
gaErrors[lnErrorRows,6]=pnParentRec
gaErrors[lnErrorRows,7]=pcParentID
gaErrors[lnErrorRows,8]=pcParentExpr
gaErrors[lnErrorRows,9]=pcChildDBF
gaErrors[lnErrorRows,10]=pnChildRec
gaErrors[lnErrorRows,11]=pcChildID
gaErrors[lnErrorRows,12]=pcChildExpr
return tnErrNo


PROCEDURE riopen
PARAMETERS tcTable,tcOrder
local lcCurWkArea,lcNewWkArea,lnInUseSpot
lnInUseSpot=atc(tcTable+"*",pcRIcursors)
IF lnInUseSpot=0
  lcCurWkArea=select()
  SELECT 0
  lcNewWkArea=select()
  IF NOT EMPTY(tcOrder)
    USE (tcTable) AGAIN ORDER (tcOrder) ;
      ALIAS ("__ri"+LTRIM(STR(SELECT()))) share
  ELSE
    USE (tcTable) AGAIN ALIAS ("__ri"+LTRIM(STR(SELECT()))) share
  ENDIF
  if pnerror=0
    pcRIcursors=pcRIcursors+upper(tcTable)+"?"+STR(SELECT(),5)
  else
    lcNewWkArea=0
  endif something bad happened while attempting to open the file
ELSE
  lcNewWkArea=val(substr(pcRIcursors,lnInUseSpot+len(tcTable)+1,5))
  pcRIcursors = strtran(pcRIcursors,upper(tcTable)+"*"+str(lcNewWkArea,5),;
    upper(tcTable)+"?"+str(lcNewWkArea,5))
  IF NOT EMPTY(tcOrder)
    SET ORDER TO (tcOrder) IN (lcNewWkArea)
  ENDIF sent an order
  if pnerror<>0
    lcNewWkArea=0
  endif something bad happened while setting order
ENDIF
RETURN (lcNewWkArea)


PROCEDURE riend
PARAMETERS tlSuccess
local lnXX,lnSpot,lcWorkArea
IF tlSuccess
  END TRANSACTION
ELSE
  SET DELETED OFF
  ROLLBACK
  SET DELETED ON
ENDIF
IF EMPTY(pcRIolderror)
  ON ERROR
ELSE
  ON ERROR &pcRIolderror.
ENDIF
FOR lnXX=1 TO occurs("*",pcRIcursors)
  lnSpot=atc("*",pcRIcursors,lnXX)+1
  USE IN (VAL(substr(pcRIcursors,lnSpot,5)))
ENDFOR
IF pcOldCompat = "ON"
	SET COMPATIBLE ON
ENDIF
IF pcOldDele="OFF"
  SET DELETED OFF
ENDIF
IF pcOldExact="ON"
  SET EXACT ON
ENDIF
IF pcOldTalk="ON"
  SET TALK ON
ENDIF
do case
  case empty(pcOldDBC)
    set data to
  case pcOldDBC<>DBC()
    set data to (pcOldDBC)
endcase
RETURN .T.


PROCEDURE rireuse
* rireuse.prg
PARAMETERS tcTableName,tcWkArea
pcRIcursors = strtran(pcRIcursors,upper(tcTableName)+"?"+str(tcWkArea,5),;
  upper(tcTableName)+"*"+str(tcWkArea,5))
RETURN .t.

********************************************************************************
** "參照完整性刪除觸發器" rxsdtb
PROCEDURE __RI_DELETE_rxsdtb
LOCAL llRetVal
llRetVal = .t.
PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
PRIVATE pcParentExpr,pcChildExpr
STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
STORE 0 TO pnParentRec,pnChildRec
IF _triggerlevel=1
  BEGIN TRANSACTION
  PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  pcOldTalk=SET("TALK")
  SET TALK OFF
  pcOldDele=SET("DELETED")
  pcOldExact=SET("EXACT")
  pcOldCompat=SET("COMPATIBLE")
  SET COMPATIBLE OFF
  SET DELETED ON
  SET EXACT OFF
  pcRIcursors=""
  pcRIwkareas=""
  pcRIolderror=ON("error")
  pnerror=0
  ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  IF TYPE('gaErrors(1)')<>"U"
    release gaErrors
  ENDIF
  PUBLIC gaErrors(1,12)
  pcOldDBC=DBC()
  SET DATA TO ("DB")
ENDIF first trigger
LOCAL lcParentID && parent's value to be sought in child
LOCAL lcChildWkArea && child work area handle returned by riopen
LOCAL lcParentWkArea
LOCAL llDelHeaderarea
lcStartArea=select()
llRetVal=.t.
lcParentWkArea=select()
SELECT (lcParentWkArea)
pcParentDBF=dbf()
pnParentRec=recno()
STORE DH TO lcParentID,pcParentID
pcParentExpr="DH"
lcChildWkArea=riopen("rxsmxb","dh")
IF lcChildWkArea<=0
  IF _triggerlevel=1
    DO riend WITH .F.
  ENDIF at the end of the highest trigger level
  RETURN .F.
ENDIF not able to open the child work area
pcChildDBF=dbf(lcChildWkArea)
SELECT (lcChildWkArea)
SEEK lcParentID
SCAN WHILE DH=lcParentID AND llRetVal
  pnChildRec=recno()
  pcChildID=DH
  pcChildExpr="DH"
  llRetVal=ridelete()
ENDSCAN get all of the rxsmxb records
=rireuse("rxsmxb",lcChildWkArea)
IF NOT llRetVal
  IF _triggerlevel=1
    DO riend WITH llRetVal
  ENDIF at the end of the highest trigger level
  SELECT (lcStartArea)
  RETURN llRetVal
ENDIF
IF _triggerlevel=1
  do riend with llRetVal
ENDIF at the end of the highest trigger level
SELECT (lcStartArea)
RETURN llRetVal
** "結束參照完整性刪除觸發器" rxsdtb
********************************************************************************

********************************************************************************
** "參照完整性刪除觸發器" sprkdtb
PROCEDURE __RI_DELETE_sprkdtb
LOCAL llRetVal
llRetVal = .t.
PRIVATE pcParentDBF,pnParentRec,pcChildDBF,pnChildRec,pcParentID,pcChildID
PRIVATE pcParentExpr,pcChildExpr
STORE "" TO pcParentDBF,pcChildDBF,pcParentID,pcChildID,pcParentExpr,pcChildExpr
STORE 0 TO pnParentRec,pnChildRec
IF _triggerlevel=1
  BEGIN TRANSACTION
  PRIVATE pcRIcursors,pcRIwkareas,pcRIolderror,pnerror,;
  pcOldDele,pcOldExact,pcOldTalk,pcOldCompat,PcOldDBC
  pcOldTalk=SET("TALK")
  SET TALK OFF
  pcOldDele=SET("DELETED")
  pcOldExact=SET("EXACT")
  pcOldCompat=SET("COMPATIBLE")
  SET COMPATIBLE OFF
  SET DELETED ON
  SET EXACT OFF
  pcRIcursors=""
  pcRIwkareas=""
  pcRIolderror=ON("error")
  pnerror=0
  ON ERROR pnerror=rierror(ERROR(),message(),message(1),program())
  IF TYPE('gaErrors(1)')<>"U"
    release gaErrors
  ENDIF
  PUBLIC gaErrors(1,12)
  pcOldDBC=DBC()
  SET DATA TO ("DB")
ENDIF first trigger
LOCAL lcParentID && parent's value to be sought in child
LOCAL lcChildWkArea && child work area handle returned by riopen
LOCAL lcParentWkArea
LOCAL llDelHeaderarea
lcStartArea=select()
llRetVal=.t.
lcParentWkArea=select()
SELECT (lcParentWkArea)
pcParentDBF=dbf()
pnParentRec=recno()
STORE DH TO lcParentID,pcParentID
pcParentExpr="DH"
lcChildWkArea=riopen("sprkmxb","dh")
IF lcChildWkArea<=0
  IF _triggerlevel=1
    DO riend WITH .F.
  ENDIF at the end of the highest trigger level
  RETURN .F.
ENDIF not able to open the child work area
pcChildDBF=dbf(lcChildWkArea)
SELECT (lcChildWkArea)
SEEK lcParentID
SCAN WHILE DH=lcParentID AND llRetVal
  pnChildRec=recno()
  pcChildID=DH
  pcChildExpr="DH"
  llRetVal=ridelete()
ENDSCAN get all of the sprkmxb records
=rireuse("sprkmxb",lcChildWkArea)
IF NOT llRetVal
  IF _triggerlevel=1
    DO riend WITH llRetVal
  ENDIF at the end of the highest trigger level
  SELECT (lcStartArea)
  RETURN llRetVal
ENDIF
IF _triggerlevel=1
  do riend with llRetVal
ENDIF at the end of the highest trigger level
SELECT (lcStartArea)
RETURN llRetVal
** "結束參照完整性刪除觸發器" sprkdtb
********************************************************************************
**__RI_FOOTER!@ Do NOT REMOVE or MODIFY this line!!!! @!__RI_FOOTER**

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩精品在线| 欧美伦理电影网| 国产精品区一区二区三| www.亚洲精品| 亚洲免费观看高清完整版在线| 一本一道久久a久久精品| 伊人婷婷欧美激情| 在线不卡免费欧美| 国产毛片精品一区| 亚洲欧洲色图综合| 4438亚洲最大| 国产成a人亚洲| 樱桃国产成人精品视频| 91麻豆精品国产91久久久资源速度| 蜜桃久久av一区| 欧美国产日韩亚洲一区| 在线观看日产精品| 九色综合狠狠综合久久| 成人欧美一区二区三区黑人麻豆| 精品视频123区在线观看| 麻豆91精品视频| 中文字幕一区二区三区色视频| 在线精品视频一区二区| 美国av一区二区| 成人欧美一区二区三区在线播放| 在线电影欧美成精品| 国产精品88av| 亚洲成人黄色影院| 国产精品免费视频网站| 91.麻豆视频| 北条麻妃一区二区三区| 日韩精品成人一区二区在线| 国产精品乱码久久久久久| 欧美日韩国产成人在线91| 国产盗摄一区二区| 亚洲va国产天堂va久久en| 国产清纯在线一区二区www| 欧美日韩午夜精品| 成人午夜视频在线观看| 日本vs亚洲vs韩国一区三区| 国产精品福利一区| 日韩精品专区在线影院观看| 日本二三区不卡| 国产福利一区二区三区视频在线 | 成人午夜电影网站| 视频一区视频二区在线观看| 国产精品污www在线观看| 日韩视频免费观看高清完整版 | 欧美极品aⅴ影院| 欧美精品 日韩| 日本久久一区二区三区| 大尺度一区二区| 国产主播一区二区| 美女爽到高潮91| 天天综合色天天| 亚洲成国产人片在线观看| 18涩涩午夜精品.www| 国产拍欧美日韩视频二区| 欧美xxxxxxxx| 日韩一二三区不卡| 欧美日韩一区二区三区高清| 色系网站成人免费| 99re这里都是精品| 成人v精品蜜桃久久一区| 国产成人鲁色资源国产91色综| 久久99深爱久久99精品| 久久精品国产秦先生| 日韩高清一级片| 日韩精品1区2区3区| 午夜精品成人在线视频| 午夜久久久影院| 调教+趴+乳夹+国产+精品| 午夜不卡av免费| 午夜电影久久久| 麻豆精品一二三| 蜜臀久久久久久久| 久久精品99国产精品日本| 久久99精品久久久久久动态图 | 中文字幕精品三区| 国产精品色呦呦| 中文字幕亚洲一区二区va在线| 国产精品无人区| 亚洲情趣在线观看| 一区二区三区中文字幕在线观看| 一级做a爱片久久| 亚洲综合精品久久| 日韩电影网1区2区| 精品一区二区三区日韩| 国产精品99精品久久免费| 成人h版在线观看| 91国偷自产一区二区开放时间| 欧美性猛交xxxx乱大交退制版| 8x福利精品第一导航| 久久夜色精品一区| 中文字幕亚洲电影| 亚洲一区中文在线| 九色综合狠狠综合久久| 丁香一区二区三区| 色菇凉天天综合网| 在线成人av网站| 久久久美女艺术照精彩视频福利播放| 久久美女艺术照精彩视频福利播放| 国产欧美日韩不卡| 亚洲一区在线视频观看| 精品一区二区三区久久| 不卡在线观看av| 欧美麻豆精品久久久久久| 久久综合久久久久88| 亚洲欧美综合网| 日本欧美加勒比视频| 国产福利一区二区三区视频在线 | 欧美高清视频一二三区 | 一区二区三区在线高清| 日本午夜精品一区二区三区电影| 国产在线不卡一区| 91香蕉视频mp4| 日韩欧美一二区| 亚洲免费av网站| 久久er精品视频| 福利一区福利二区| 67194成人在线观看| 色呦呦一区二区三区| 成人免费毛片app| 欧美性猛片aaaaaaa做受| 欧美va在线播放| 亚洲精品日产精品乱码不卡| 青青草97国产精品免费观看无弹窗版| 大白屁股一区二区视频| 欧美一区二区三区小说| 中文字幕一区二区日韩精品绯色| 免费日韩伦理电影| 91美女视频网站| 最新国产成人在线观看| 欧美日本在线观看| 日韩电影在线免费看| 精品美女在线观看| 国产不卡一区视频| 午夜精品一区二区三区免费视频| 亚洲视频狠狠干| 2023国产一二三区日本精品2022| 精品伊人久久久久7777人| 久久品道一品道久久精品| 色8久久人人97超碰香蕉987| 国产精品高潮久久久久无| 欧美国产激情一区二区三区蜜月| 中文字幕一区二区三区在线播放 | 久久先锋资源网| 一二三区精品福利视频| 国内成人精品2018免费看| 在线看一区二区| 国产精品久久夜| 精东粉嫩av免费一区二区三区| 欧洲视频一区二区| 综合av第一页| 成人av资源在线| 久久久欧美精品sm网站| 国产一区三区三区| 精品久久久久久久久久久久久久久久久 | 精品国产一区a| 美腿丝袜亚洲一区| 日韩三区在线观看| 美女精品自拍一二三四| 欧美精品 国产精品| 午夜精品成人在线| 欧美一区二区三区四区视频| 日韩影院精彩在线| 在线综合+亚洲+欧美中文字幕| 午夜久久久影院| 欧美一级高清片| 精品一区二区三区免费毛片爱| 精品少妇一区二区| 国产精品99精品久久免费| 国产日韩欧美激情| 91在线看国产| 亚洲一级二级在线| 欧美日韩亚洲综合一区| 午夜伊人狠狠久久| 日韩欧美久久一区| 国产精品自在欧美一区| 国产欧美日产一区| 99视频精品全部免费在线| 中文字幕一区二区三区四区| 色综合天天综合网国产成人综合天| 亚洲三级小视频| 欧美日韩高清在线播放| 老司机精品视频线观看86| 精品粉嫩aⅴ一区二区三区四区| 国产精品一区免费在线观看| 日本一区二区三区国色天香| 91网页版在线| 热久久免费视频| 欧美国产禁国产网站cc| 在线观看一区二区精品视频| 日韩精品电影一区亚洲| 久久久久久久久99精品| 色婷婷精品大在线视频 | 久久精品一级爱片| av中文一区二区三区| 亚洲一区二区视频| 欧美zozozo|