|
|
|
|
- Presentación
- Instalación
- Configuración
- Uso
ODBC en HFSQL vía Visual.NET (en C#)
Disponible solo con este tipo de conexión
El controlador ODBC de HFSQL Classic (monopuesto y multipuesto) se utiliza para acceder a una base de datos HFSQL Classic desde un software de base de datos externo que admita accesos ODBC. Esto le permite utilizar el controlador ODBC en HFSQL Classic a través de Visual.NET (en C#). Instalación Al instalar WINDEV o WEBDEV en el ordenador de desarrollo, el controlador ODBC puede instalarse en HFSQL Classic. Además, al configurar el programa instalación de sus aplicaciones WINDEV, tiene la posibilidad de incluir el instalación del controlador ODBC en HFSQL. Para utilizar el controlador ODBC en HFSQL, debe configurar el controlador ODBC: - Inicie el administrador de datos ODBC (ODBCAD32.EXE) en su ordenador. Por ejemplo, utilice la opción "Iniciar .. Ejecutar" de Windows e introduzca "ODBCAD32.EXE"..
- Seleccione la pestaña "Base de datos Usuario".
- Haga clic en el botón "Agregar".
- Seleccione el controlador "HyperFileSQL Classic".
- Haga clic en "Listo".
- Introduzca el nombre de la fuente de datos HFSQL. Este nombre se utilizará para identificar la base de datos HFSQL en los programas externos.
- Haga clic en el botón "Detalles".
- Haga clic en "Examinar" para seleccionar el archivo WDD correspondiente al análisis.
- En la lista de análisis, seleccione el análisis solicitado y el directorio de los archivos de datos (botón"Examinar").. Todos los ficheros de datos HFSQL correspondientes al análisis seleccionado se agrupan en este directorio.
Atención: se debe seleccionar un directorio de archivos para cada análisis. - Valide (botón "OK").
La base de datos puede utilizarse en lectura/escritura desde los programas externos a través del controlador ODBC en HFSQL Classic. Ejemplo de código utilizado para manipular el controlador ODBC en HFSQL desde su programa Visual.NET: -------------------------------------------------------------------- // Sample code for using an HFSQL database by ODBC namespace ConsoleApplicationTestODBC { class Sample { public static void Main() { try { // Connection by using a DSN // MyODBCDatabase is an ODBC data source defined with odbcad32 // OdbcConnection nwindConn = new OdbcConnection("DSN=MyODBCDatabase"); // Connection by passing the connections parameters directly // ANA=<Full path of the analysis> // DIR=<Directory of the files> OdbcConnection MyConnection = new OdbcConnection("Driver={HyperFileSQL};ANA=c:\test\\MyAnalysis.wdd;DIR=c:\test\\;"); // Open the connection MyConnection.Open(); // Query that must be run on the database OdbcCommand MyQuery = new OdbcCommand("SELECT * FROM MyFile", MyConnection); // Execute query OdbcDataReader MyData = MyQuery.ExecuteReader(); // Browse the result of the query while (MyData.Read()) { Console.WriteLine("\t{0}\t{1}", MyData.GetInt32(0), MyDatas.GetString(1)); } MyData.Close(); MyConnection.Close(); } catch(OdbcException eExcpt) { // Display the errors Console.WriteLine("Source = " + eExcpt.Source); Console.WriteLine("Message = " + eExcpt.Message); } // pause before exiting Console.ReadLine(); } } } --------------------------------------------------------------------
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|