1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| DataSet MyDs = new DataSet();
OracleDataAdapter MonAdapter;
OracleCommandBuilder MonBuilder;
try
{
string excelConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + NomFic + @";Extended Properties=""Excel 8.0;HDR=YES;""";
DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.OleDb");
DbDataAdapter adapter = factory.CreateDataAdapter();
DbCommand selectCommand = factory.CreateCommand();
selectCommand.CommandText = "SELECT Matricule, Nom, Prénom, [C unité appartenance] FROM [EFFECTIF$]";
DbConnection connection = factory.CreateConnection();
connection.ConnectionString = excelConnectionString;
selectCommand.Connection = connection;
adapter.SelectCommand = selectCommand;
adapter.Fill(MyDs);
MonAdapter = new OracleDataAdapter("Select Matricule, Nom, Prénom, MPE from system.salarie", "Data Source=MaBase;User ID=L'ID;Password=PWD;");
// MaBase, L'ID et PWD sont remplacer dans le vrai code
MonBuilder = new OracleCommandBuilder(MonAdapter);
MonAdapter.Update(MyDs);
//blabla suite du programme |
Partager