Bonjour à tous,
Voici une description détaillée de mon problème :
I - Environnement Technologique
Je fais actuellement une application asp.NET reposant sur une base ORACLE (que l'on appellera base1). J'utilise c# comme langage et ADO.NET (avec ODP.NET) comme modèle de connection à ma base oracle.
II - Besoin
Mettre à jour les utilisateurs de mon application (table USER de base1) à l'aide d'informations se trouvant dans une seconde base oracle (que l'on appellera base2). Et ce de façon quotidienne et automatique..
III - Solution envisagée
1) Créer un fichier de code c# (code.cs par exemple) qui va faire la mise à jour de base1 à l'aide base2
2) Construire un exécutable (code.exe) à l'aide de l'outil csc.exe du Framework .NET
3) Planifier l'exécution de code.exe avec le planificateur de tache windows
IV - Mes questions
1) Est-ce la bonne façon de faire ?
2) Pourquoi ai-je l'erreur suivante : "error CS0246 : The type or namespace name 'Oracle' could not be found (are you missing a using directive or an assembly reference ?)". Sachant que j'ai bien rajouté Oracle.DataAccess.Client dans le dossier BIN de mon application...
V - Code c# utilisé
using System;
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
namespace CSharpFriends
{
class Class1
{
static void Main(string[] args)
{
OracleConnection con = new OracleConnection();
con.ConnectionString = "Data Source=...D;User ID=...; password=...;";
con.Open();
Console.WriteLine("Connected to Oracle");
con.Close();
con.Dispose();
Console.WriteLine("Disconnected");
}
}
}
Désolé d'être un peu long et formel mais plus c'est clair, mieux on pourra m'aider je pense 
Merci d'avance 
Ant