Connexion OleDB à HyperFile Classic en C#

par | Août 10, 2015 | C#, Visual Studio | 0 commentaires

Exemple de connexion à Hyperfile Classic en C# avec OleDB

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using System.Data.OleDb;

namespace TestOLEDB

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

int numero;

string connetionString = null;

OleDbConnection cnn;

connetionString = @ »Provider=PCSOFT.HFSQL;Initial Catalog=C:\TEMP »;

cnn = new OleDbConnection(connetionString);

try

{

cnn.Open();

MessageBox.Show(« Connection Open ! « );

// Créer et exécuter une requête

OleDbCommand cmd = new OleDbCommand(« SELECT * from Famille », cnn);

OleDbDataReader reader = cmd.ExecuteReader();

numero = reader.GetOrdinal(« IDFamille »);

// Parcours le résultat de la requête et affiche les éléments sur la console

while (reader.Read())

{

try

{

//numero = reader.GetOrdinal(« IDFamille »);

MessageBox.Show(reader.GetString(0));

MessageBox.Show(reader.GetString(3));

MessageBox.Show(reader.GetInt64(numero).ToString());

}

catch (Exception erreur)

{

MessageBox.Show(erreur.ToString());

}

}

cnn.Close();

}

catch (Exception ex)

{

MessageBox.Show(ex.Message);

}

}

}

}

0 commentaires

Soumettre un commentaire