Click or drag to resize
CGUIIiODBCFileConnect Method (CGXNETCore, String, String, Int32, String)
Get the connection string for a file database as well as optional table name and FileUsage attribute

Available since Oasis montaj version: 5.0
License: Available to anyone with an Oasis Montaj license.  
Limitations: May not be available if running outside of a Oasis Montaj or from a command line program.  

Namespace: Geosoft.Desktop.GXNetX
Assembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
If the file extension is "mdb" or "xls" then a Microsoft Access or Excel database is assumed. Otherwise, a dialog appears listing the installed ODBC file database drivers. If the driver takes a directory as a database (FileUsage==1) the table name is also returned. This is needed because the table name may or may not include the file extension.
Syntax
public static int IiODBCFileConnect(
	CGXNETCore gxNetShared,
	string file,
	ref string connect,
	int usage,
	ref string table
)

Parameters

gxNetShared
Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore
file
Type: SystemString
File Name
connect
Type: SystemString
Connection string (returned)
usage
Type: SystemInt32
File Usage (0 - ODBC drivers not queried, 1 - Directory containing tables, 2 - File containing tables)
table
Type: SystemString
Table name of file (returned if plUsage==1)

Return Value

Type: Int32
0 - OK -1 - Cancel terminates on error
See Also