123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- $PBExportHeader$n_dw2xls_datastore.sru
- forward
- global type n_dw2xls_datastore from datastore
- end type
- end forward
- global type n_dw2xls_datastore from datastore
- end type
- global n_dw2xls_datastore n_dw2xls_datastore
- type variables
- Boolean ib_RetrieveData
- end variables
- forward prototypes
- public function boolean of_setdataobject (readonly string as_dataobject)
- public subroutine of_setretrievedata (readonly boolean ab_retrieve)
- public subroutine of_retrieve (readonly any an_args[], readonly string as_argtypes[])
- end prototypes
- public function boolean of_setdataobject (readonly string as_dataobject);String ls_Processing
- This.DataObject = as_DataObject
- ls_Processing= This.Describe("DataWindow.Processing")
- IF ls_Processing<>"" AND ls_Processing<>"!" Then
- This.Modify("DataWindow.NoUserPrompt=yes")
- Return TRUE
- ELSE
- Return False
- END IF
- end function
- public subroutine of_setretrievedata (readonly boolean ab_retrieve);ib_RetrieveData =ab_Retrieve
- end subroutine
- public subroutine of_retrieve (readonly any an_args[], readonly string as_argtypes[]);Int li_cnt
- IF ib_RetrieveData Then
- IF SQLCA.DBHandle()<>0 Then
- This.SetTransObject(SQLCA)
- ELSE
- ib_RetrieveData=False
- END IF
- END IF
- li_cnt = UpperBound(an_Args)
- Choose Case li_cnt
- Case 1
- Retrieve(an_Args[1])
- Case 2
- Retrieve(an_Args[1], an_Args[2])
- Case 3
- Retrieve(an_Args[1], an_Args[2] , an_Args[3] )
- Case 4
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4] )
- Case 5
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] )
- Case 6
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6] )
- Case 7
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] )
- Case 8
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] )
- Case 9
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8],an_Args[9] )
- Case 10
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8],an_Args[9],an_Args[10] )
- Case 11
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11])
- Case 12
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8],an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12] )
- Case 13
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12],an_Args[13] )
- Case 14
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12],an_Args[13] ,an_Args[14] )
- Case 15
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12],an_Args[13],an_Args[14],an_Args[15] )
- Case 16
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12],an_Args[13] ,an_Args[14],an_Args[15] , an_Args[16] )
- Case 17
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12],an_Args[13] ,an_Args[14],an_Args[15] , an_Args[16] ,an_Args[17] )
- Case 18
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12],an_Args[13] ,an_Args[14],an_Args[15] , an_Args[16] ,an_Args[17],an_Args[18] )
- Case 19
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12],an_Args[13] ,an_Args[14],an_Args[15] , an_Args[16] ,an_Args[17],an_Args[18],an_Args[19] )
- Case 20
- Retrieve(an_Args[1], an_Args[2] , an_Args[3],an_Args[4],an_Args[5] ,an_Args[6],an_Args[7] ,an_Args[8] ,an_Args[9],an_Args[10] ,an_Args[11] ,an_Args[12],an_Args[13] ,an_Args[14],an_Args[15] , an_Args[16] ,an_Args[17],an_Args[18],an_Args[19],an_Args[20] )
-
- END CHOOSE
- end subroutine
- on n_dw2xls_datastore.create
- call super::create
- TriggerEvent( this, "constructor" )
- end on
- on n_dw2xls_datastore.destroy
- TriggerEvent( this, "destructor" )
- call super::destroy
- end on
- event retrievestart;IF Not ib_RetrieveData Then
- Return 1
- END IF
- end event
- event dberror;Return 1
- end event
|