home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a020 / 1.ddi / DBTOOL / DBFJM.SM next >
Encoding:
Text File  |  1990-10-07  |  2.5 KB  |  90 lines

  1.  
  2.                 dBASE III ╩²╛▌┐Γ╝╙├▄╖■╬±│╠╨≥╩╣╙├╦╡├≈
  3.     ▒╛╚φ╝■╬¬─╟╨⌐╥¬╟≤╢╘╩²╛▌┐Γ╓╨╡─╩²╛▌▒ú├▄╡─╡Ñ╬╗╠ß╣⌐┴╦╟┐╙╨┴ª╡─╩╓╢╬íú▒ú├▄
  4. ╨╘╝½╕▀ú¼╡Ñ╗·╝░═°┬τ╔╧╛∙┐╔╩╣╙├íú╦ⁿ┐╔╢╘╩²╛▌┐Γ╓╨╡─╚½▓┐╫╓╢╬╗≥╓╕╢¿╫╓╢╬╜°╨╨╝╙
  5. ├▄ú¼╟╥╕≈╫╓╢╬╡─▒ú├▄┐┌┴ε┐╔▓╗╧α═¼íú
  6.  
  7. ▓┘╫≈▓╜╓Φ:
  8.  
  9. 1.╝╙├▄├ⁿ┴ε╕±╩╜ :
  10.  
  11.     C>SECDBF dbf_name pass_word field_name ...
  12.  
  13. ╞Σ╓╨:
  14.     dbf_name   -- ╥¬╝╙├▄╡─ dBASE III ╩²╛▌┐Γ╬─╝■├√, ╚τ╣√▓╗╕°└¿╒╣├√, ╚▒╩í
  15.                   ╬¬ XXXXXXXX.DBF
  16.     pass_word  -- ╝╙├▄┐┌┴ε. ░ⁿ└¿╚²╓╓╨╬╩╜:
  17.        "pass_word"  - ╘┌├ⁿ┴ε╨╨╓▒╜╙╕°│÷┐┌┴ε. ╚τ 'abcdefg'
  18.         @pw_file    - ┐┌┴ε╘┌╬─╝■ pw_file ╓╨╕°│÷. ╚τ @ddd.dat
  19.         CON:        - ┐┌┴ε╘┌╘╦╨╨╩▒┤╙╝ⁿ┼╠╓╕╢¿
  20.     field_name -- ╥¬╝╙├▄╡─╫╓╢╬├√íú╙╨╢■╓╓╨╬╩╜:
  21.         name        - ╫╓╢╬├√ . ╚τ AAA1 ▒φ╩╛╢╘╩²╛▌┐Γ╡─ AAA1 ╫╓╢╬╝╙├▄
  22.         [n]         - ╫╓╢╬╨≥║┼. ╚τ [2] ▒φ╩╛╢╘╩²╛▌┐Γ╡─╡┌ 2 ╕÷╫╓╢╬╝╙├▄
  23.         *           - ╚½▓┐╫╓╢╬
  24.  
  25. 2.╜Γ├▄├ⁿ┴ε╕±╩╜ :
  26.  
  27.     C>DECDBF dbf_name pass_word field_name ...
  28.  
  29. ▓╬╩²═¼╝╙├▄╥╗╓┴.
  30.  
  31. ****************************************************
  32.  
  33. ╛┘└²:
  34.  
  35.  
  36.         C>secdbf test 'abcdefg' [1] [3] [5]
  37.     ▒φ╩╛╢╘╩²╛▌┐Γ test.dbf ╡─ 1,3,5 ╫╓╢╬╙├ abcdefg ├▄┬δ╝╙├▄
  38.  
  39.         C>secdbf test.dbf 'abcdefg' [1] [3] [5]
  40.     ▒φ╩╛╢╘╩²╛▌┐Γ test.dbf ╡─ 1,3,5 ╫╓╢╬╙├ abcdefg ├▄┬δ╝╙├▄
  41.  
  42.         C>secdbf test.dbf 'abcdefg' *
  43.     ▒φ╩╛╢╘╩²╛▌┐Γ test.dbf ╡─╚½▓┐╫╓╢╬╙├ abcdefg ├▄┬δ╝╙├▄
  44.  
  45.         C>secdbf test.dbf CON: *
  46.     ▒φ╩╛╢╘╩²╛▌┐Γ test.dbf ╡─╚½▓┐╫╓╢╬╝╙├▄,  ├▄┬δ╘┌╘╦╨╨╩▒┤╙╝ⁿ┼╠╓╕╢¿.
  47.     ╘┌╘╦╨╨╩▒, ╧╡═│╠ß╩╛:
  48.            ╟δ╩Σ╚δ╫╓╢╬╝╙├▄┐┌┴ε :
  49.     ┤╦╩▒, ╘┘┤╙╝ⁿ┼╠╩Σ╚δ╝╙├▄┐┌┴ε, ╢╘╚½▓┐╫╓╢╬╜°╨╨╝╙├▄.
  50.  
  51.         C>secdbf test @ppp.d [1] [3]
  52.     ▒φ╩╛╢╘╩²╛▌┐Γ test.dbf ╡─ 1,3 ╫╓╢╬╝╙├▄, ├▄┬δ┤╙╬─╝■ PPP.D ╓╨╢┴╚í,
  53.     ▒╛╖╜╖¿╙├└┤╘┌ dBASE ╓╨╙├ RUN SECDBF ╩▒▒▄├Γ┐┌┴ε│÷╧╓╘┌╘┤│╠╨≥╓╨╗≥╙├ dBASE
  54.     ╔·│╔┐┌┴ε. ╚τ:
  55.  
  56.         @ 20,1 SAY "╟δ╩Σ╚δ╫╓╢╬╜Γ├▄┐┌┴ε :" GET pass_word
  57.         READ
  58.         SET SLTERNATE TO ppp.d
  59.         SET CONSOLE OFF
  60.         ? pass_word
  61.         CLOSE ALTERNATE
  62.         *  dBASE ╩╣╙├╩²╛▌╟░,╧╚╜Γ├▄
  63.         RUN DECDBF test.dbf @ppp.d *
  64.              .
  65.              .
  66.              .
  67.         *  dBASE ╩╣╙├╩²╛▌║≤,╘┘╙├╘¡┐┌┴ε╝╙├▄, ▓ó╔╛╡⌠┐┌┴ε╬─╝■ ppp.d
  68.         RUN SECDBF test.dbf ppp.d *
  69.         RUN DEL ppp.d
  70.              .
  71.              .
  72.              .
  73.  
  74.  
  75.     ╥▓┐╔╘┌ dBASE ╓╨╙├╧┬╩÷╙∩╛Σ,═¿╣²╜í┼╠┤≥╚δ┐┌┴ε╜Γ├▄║═╝╙├▄
  76.              .
  77.              .
  78.              .
  79.         RUN DECDBF test.dbf CON: *
  80.              .
  81.              .
  82.              .
  83.         RUN SECDBF test.dbf CON: *
  84.              .
  85.              .
  86.              .
  87.  
  88.  
  89.  
  90.