FileAdapter Constructor
Estimated reading time: 4 minutes
Namespace: ASNA.DataGate.Client Assembly: ASNA.QSys.DataGate.Client.dll
Initializes a new instance of the FileAdapter class.
Overloads
| Name | Description |
|---|---|
| FileAdapter() | Initializes a new instance of the FileAdapter class without a connection. |
| FileAdapter(AdgConnection) | Initializes a new instance of the FileAdapter class with a connection. |
| FileAdapter(AdgConnection, String) | Initializes a new instance of the FileAdapter class with a connection and a file name. |
| FileAdapter(AdgConnection, String, String) | Initializes a new instance of the FileAdapter class with a connection, a file name, and a member name. |
| FileAdapter(IFileObject, String) | Initializes a new instance of the FileAdapter class with a FileObject and a member name. |
| FileAdapter(IFileObject) | Initializes a new instance of the FileAdapter class with a FileObject. |
FileAdapter()
Initializes a new instance of the FileAdapter class without a connection.
FileAdapter()
Remarks
This constructor creates an instance of FileAdapter without a database connection, file path, or member name. The Open method of such an instance cannot be used until its FileName and Connectionproperties are set (the constructor initializes these values to null). The MemberName property is initialized to null. If MemberName is not explicitly set prior to a call to the Open method, DG assigns the value “*FIRST” to this property.
The AccessMode property is initialized with the value Read.
FileAdapter(AdgConnection)
Initializes a new instance of the FileAdapter class with a connection.
FileAdapter(AdgConnection cn)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| AdgConnection | cn | The connection to use for the FileAdapter. |
Remarks
This constructor creates an instance of FileAdapter with the given database connection but without a file path or member name. The Open method of such an instance cannot be used until its FileName property is set (the constructor initializes its value to null). The MemberName property is initialized to null. If MemberName is not explicitly set prior to a call to the Open method, DG assigns the value “*FIRST” to this property.
The AccessMode property is initialized with the value Read.
FileAdapter(AdgConnection, String)
Initializes a new instance of the FileAdapter class with a connection and a file name.
FileAdapter(AdgConnection cn, String FileName)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| AdgConnection | cn | The connection to use for the FileAdapter. |
| String | FileName | The name of the file to work with. |
Remarks
This constructor creates an instance of FileAdapter with the given database connection and file path but without a member name. The MemberName property is initialized to null. If MemberName is not explicitly set prior a call to the Open method, DG assigns the value “*FIRST” to this property.
The AccessMode property is initialized with the value Read.
FileAdapter(AdgConnection, String, String)
Initializes a new instance of the FileAdapter class with a connection, a file name, and a member name.
FileAdapter(AdgConnection cn, String FileName, String MemberName)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| AdgConnection | cn | The connection to use for the FileAdapter. |
| String | FileName | The name of the file to work with. |
| String | MemberName | The name of the member to work with. |
Example
AdgConnection dataBase = createAdgConnection("MyDatabaseName");
FileAdapter dbFile = new FileAdapter(dataBase, "SALESMAST", "WESTCOAST"); // Prepare Sales file with West Coast member
Remarks
This constructor creates an instance of FileAdapter with the given database connection, file path, and member name (which are used to initialize the Connection, FileName, and MemberName properties respectively). If the value of the given member name is null or an empty string, and the MemberName property is not otherwise set prior to a call to the Open method, DG assigns this property the value “*FIRST”.
The AccessMode property is initialized with the value Read.
FileAdapter(IFileObject, String)
Initializes a new instance of the FileAdapter class with a FileObject and a member name.
FileAdapter(IFileObject fileObject, String memberName)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| IFileObject | fileObject | The FileObject to use for the FileAdapter. |
| String | memberName | The name of the member to work with. |
FileAdapter(IFileObject)
Initializes a new instance of the FileAdapter class with a FileObject.
FileAdapter(IFileObject fileObject)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| IFileObject | fileObject | The FileObject to use for the FileAdapter. |