home *** CD-ROM | disk | FTP | other *** search
-
- UDB, v1.00 for WWIV 4.22 or Greater
- USER.LST to Comma-Delimited Conversion Program
- Copyright (C) 1993 by Jon R. Rickher
- ----------------------------------------------
-
- Purpose:
-
- For those who wish to do advanced database sorting or searching on their
- WWIV user base, using a relational database, this program will provide you
- with a comma-delimited file that you can import into your database program.
- Most sophisticated database programs allow importing comma-delimited files,
- where commas separate fields, and each line represents one record (in this
- case, one user).
-
- Usage:
-
- Usage is simple. UDB must be run in the same directory as the USER.LST file.
- You then specify what output filename that you wish. Note that these output
- files can be quite large - my own was 300k. So make sure you have enough
- disk space. UDB will show you what user it is working on as it processes,
- so you know it's actually doing something. The whole process should not take
- longer than perhaps one minute, possibly three or four on very slow machines.
-
- Format:
-
- To make proper use of the comma-delimited file you need to know exactly
- which fields were written, and in what order. I did not write some fields,
- since they wouldn't really be useful and would require more work in setting
- up the database. However, I did make UDB write about 95% of the fields. The
- fields and their order are listed next. You will want to print out the
- following chunk of documentation to facilitate database setup and design.
- The data type is listed on the right and, if it's a string field, the max
- length of that string is shown in parenthesis.
-
- No. Field description Format Type
- --- ----------------------------------- --------------------
- 1 HANDLE STRING (30)
- 2 REAL NAME STRING (20)
- 3 CALLSIGN STRING (6)
- 4 PHONE NUMBER STRING (12)
- 5 DATA PHONE NUMBER STRING (12)
- 6 STREET ADDRESS STRING (30)
- 7 CITY STRING (30)
- 8 STATE STRING (2)
- 9 COUNTRY STRING (3)
- 10 ZIPCODE STRING (10)
- 11 PASSWORD STRING (8)
- 12 DATE LOGGED ON LAST (XX/XX/XX) STRING (8)
- 13 DATE FIRST LOGGED ON (XX/XX/XX) STRING (8)
- 14 USER NOTE STRING (60)
- 15 SEX (M,F) STRING (1)
- 16 AGE NUMERIC
- 17 INACT (0=NORMAL, 1=DELETED, 2=INACTIVE) NUMERIC
- 18 COMPUTER TYPE NUMERIC
- 19 DEFAULT PROTOCOL NUMERIC
- 20 DEFAULT EDITOR NUMERIC
- 21 SCREEN WIDTH NUMERIC
- 22 SCREEN HEIGHT NUMERIC
- 23 EXTENDED DESC. LINES NUMERIC
- 24 TAG LINES NUMERIC
- 25 SECURITY LEVEL NUMERIC
- 26 DOWNLOAD SECURITY LEVEL NUMERIC
- 27 EXEMPTION NUMERIC
- 28 ILLEGAL LOGONS NUMERIC
- 29 MAIL WAITING NUMERIC
- 30 TIMES ON TODAY NUMERIC
- 31 BIRTH MONTH NUMERIC
- 32 BIRTH DAY NUMERIC
- 33 BIRTH YEAR NUMERIC
- 34 DEFAULT LANGUAGE NUMERIC
- 35 HOME USER NUMERIC
- 36 HOME SYSTEM (NODE) NUMERIC
- 37 FORWARD USER NUMERIC
- 38 FORWARD SYSTEM (NODE) NUMERIC
- 39 FORWARD NETWORK NUMBER NUMERIC
- 40 MESSAGES POSTED NUMERIC
- 41 EMAIL SENT NUMERIC
- 42 FEEDBACK SENT NUMERIC
- 43 FEEDBACK SENT TODAY NUMERIC
- 44 POSTS TODAY NUMERIC
- 45 EMAILS TODAY NUMERIC
- 46 AREA RESTRICTIONS (AR) STRING (16)
- 47 DOWNLOAD AREA RESTRICTIONS (DAR) STRING (16)
- 48 RESTRICTIONS STRING (11)
- 49 ASS POINTS NUMERIC
- 50 FILES UPLOADED NUMERIC
- 51 FILES DOWNLOADED NUMERIC
- 52 BAUD RATE USED LAST NUMERIC
- 53 TOTAL LOGONS NUMERIC
- 54 NETWORK EMAIL SENT NUMERIC
- 55 POSTS ON NET SUBS NUMERIC
- 56 DELETED POSTS NUMERIC
- 57 CHAINS RUN NUMERIC
- 58 GFILES READ NUMERIC
- 59 MINUTES IN TIME BANK NUMERIC
- 60 TOTAL MESSAGES READ NUMERIC
- 61 KILOBYTES UPLOADED NUMERIC
- 62 KILOBYTES DOWNLOADED NUMERIC
- 63 WWIV REGISTRATION NUMBER NUMERIC
- 64 FILE POINTS NUMERIC
- 65 SECONDS ON TODAY NUMERIC
- 66 SECONDS OF "EXTRA TIME" NUMERIC
- 67 TOTAL SECONDS ON BBS NUMERIC
- 68 POS ACCOUNT NUMERIC
- 69 NEG ACCOUNT NUMERIC
- 70 GOLD PIECES NUMERIC
-
- If you create a nifty database for a semi-popular relational database (e.g.
- DBASE III, DBASE IV, PARADOX, ALPHA 4, etc), then please get me a copy and
- I will include it in this file in order to save others the time, and I will
- of course give proper credit to those who do send me such files in the
- documentation. I know it's not much considering the time it takes to
- design a database, but hey, it's something.
-