Siebel VB Language Reference > Methods Reference for Siebel VB > File Input and Output Methods >
Parse File Contents Method
The Parse File Contents method reads data from a sequential file, and then saves this data to different variables. It does not return a value. Format
Input [#]filenumber, variable[, variable]...
The following table describes the arguments that you can use with this method.
|
|
filenumber |
The file number that the Open statement uses to open the file. |
variable |
One or more variables to contain the values that this method reads from the file. A comma separates each variable. |
Example
The following example does the following work:
- Prompts a user for an account number.
- Opens a file.
- Searches the file for the account number.
- Displays the matching letter for that number.
This example uses the Input statement to increase the value of x and at the same time to get the letter associated with each value. The CreateFile subroutine creates the c:\temp001 file that the main subroutine uses: (general) (declarations) Option Explicit Declare Sub CreateFile
Global x as Integer Global y(100) as String
Sub CreateFile ' Put the numbers 1-10 and letters A-J into a file Dim startletter Open "c:\temp001" for Output as #1 startletter = 65 For x = 1 to 10 y(x) = Chr(startletter) startletter = startletter + 1 Next x For x = 1 to 10 Write #1, x,y(x) Next x Close #1 End Sub
Sub Button2_Click Dim acctno as Integer Dim msgtext Call CreateFile start: acctno = 2 If acctno<1 Or acctno>10 then Goto start: End if x = 1 Open "c:\temp001" for Input as #1 Do Until x = acctno Input #1, x,y(x) Loop msgtext = "The letter for account number " & x & " is: " _ & y(x) Close #1 Kill "C:\TEMP001" End Sub
|