home *** CD-ROM | disk | FTP | other *** search
- 1SQL Report Start Main End regular read/write
- 2? 66 160DumRut DumRut
- 31ISQH read/writeyes
- 32SQH read/writeyes
- 4QBEtitleSelect query
- 4OrdTitleOrder by
- 4Cursor Cursor
- 4QrErr SQL communication problem
- 4NoRec No records answering query
- 5Order Order Char Lf-T-Rgh 26 1;
- 5Date0 Data 0 Date American 10 101/01/0001;
- 5Zero zero Long Positive1 1 0;
- 5Two two Long Positive 1 1 2;
- 5Title title Char Lf-T-Rgh20 1 Report;
- 5BLANK blank Char Lf-T-Rgh1 1 ; .
- 5Dummy dummy Char Lf-T-Rgh10 1 1; .
- 5Max Long Positive 10 132767;
- 5Record Long Positive 10 10;
- 5ConList ConList Char Lf-T-Rgh2 6 >=;<=;=;<>;>;<; .
- 5OpList OpList Char Lf-T-Rgh3 2AND;OR; .
- 5OK IntegerPositive 1 10;
- 5OKtitle Char Lf-T-Rgh 4 1O.K.;
- 5CANCEL IntegerPositive 1 10;
- 5CAtitle Char Lf-T-Rgh 5 1Quit;
- 5Long22 Long Positive 21 22;
- 5SqErr Long Positive 6 10;
- 5SqErrNN Message code Char Lf-T-Rgh 6 1;
- 5SqErrCh Message Char Lf-T-Rgh 30 1SQL server error code ;
- 5SysDate SysDate Date American 10 100/00/0000;
- 5SysTime SysTime Time Time 8 100:00:00;
- 5Cursor Cursor Char Lf-T-Rgh 10 1;
- 6MAIN 6.000 6.579 76.167 1.368L_FRAME BROWN 0Title Data 0.5 0.5 6 8
- 6QBE 11.333 -0.053 85.000 17.474L_FRAME DARKGREEN !QBEtitle Query 2 0.5 6 8
- 7MAIN 2Key1 0Dummy 57.167 0.000 11.500 1.000S_ARISTO BACKGROUND BLUE KEY NONE
- 7QBE !Key1 0Dummy 0.167 12.737 12.000 1.000S_ARISTO BACKGROUND BLUE QBEtitle NONE
- 7QBE !OrdTitle0Dummy 13.000 3.000 14.000 1.000S_ARISTO BACKGROUND NEUTRAL QBEtitle NONE
- 7QBE 0Order 0OrdList 31.500 3.000 32.500 1.000S_LIST BACKGROUND NEUTRAL QBE1 NONE
- 7QBE 0OK 0OKtitle 13.000 0.632 14.000 1.316S_BUTTON GREEN NEUTRAL QBE1 NONE
- 7QBE 0CANCEL 0CAtitle 31.500 0.632 14.000 1.316S_BUTTON RED NEUTRAL QBE1 NONE
- 8Select SELECT 2.*
- 8 FROM 2.
- 8f1_list
- 8 WHERE (
- 8q_where
- 8 )
- 8 ORDER BY 0.Order
- 8Close CLOSE
- 8SG_Srvr
- 9Start If FirstRun
- 9 New-Scr 0Title
- 9 Seton F5
- 9 EndIf
- 9 Setoff O5
- 9 Perform First
- 9QBE Put-Lin#QBE 0Zero
- 9 Perform First
- 9 Display#QBE
- 9AccQbe Accept *QBE1 Q2
- 9 Clr-Lin#QBE
- 9 Return
- 9########## ------ Start routine end -------
- 9########## ------ Main routine begining ----------
- 9Main
- 9IfExc If ExcQbe
- 9 Get-Dat0SysDate 0SysTime
- 9 Encode 0SysTime 0Cursor
- 9 Move +100 0SqErr
- 9 Ex-Sql ?Select 0Cursor 0SqErr Q1
- 9IfQrOk If NoErr
- 9 Title #MAIN
- 9 Seton O5
- 9Fetch Move +0 0SqErr
- 9WQrOk While NoErr
- 9 Fetch ?Select 0Cursor 0SqErr Q1
- 9 If QrErr
- 9 Perform QrErr
- 9 Seton Q2
- 9 Return
- 9 EndIf
- 9IfFaOk If NoErr
- 9 Print #MAIN
- 9EIfFaOk EndIf
- 9EWQrOk EndBlck
- 9IfClose If Close
- 9 Ex-Sql ?Close 0Cursor 0SqErr Q1
- 9EIfClose EndIf
- 9EfQrOk EndIf
- 9EIfCancl EndIf
- 9 Return
- 9########## -------------- Main routine end -------------
- 9########## ------------ End routine -----------
- 9End If ExcQbe
- 9 Else
- 9 Return
- 9 EndIf
- 9 Restart
- 9First Moves 0BLANK 1Key1
- 9 Setoff F1
- 9 Return
- 9DumRut Return
- 9QrErr Encode 0SqErr 0SqErrNN
- 9 Insert 0SqErrNN 0Long22 0SqErrCh
- 9 Message0SqErrCh +1 +1
- 9 Return
- BNoErr ^Q1 ^= ^=
- BQrErr ^Q1 ^- ^-
- BExcQbe ^Q2 ^= ^= And
- B 0CANCEL +0 +0
- BClose ^O5 ^+ ^+
- BFirstRun^F5 ^= ^= And
- B ^Z0 ^= ^=
- 0