Bonjour,

Je cherche à intégrer les modalités d'une table SAS (colonne Patho de la table "Pathologies") dans un combobox sous Visual C# 2008. Pour ce faire, j'ai essayé de définir une connexion à SAS pour ensuite pouvoir attribuer les valeurs de ma colonne SAS à un dataset, puis, au combobox.

Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
string strConn = "Provider = sas.BaseSASProvider;Data Source = sdplserv; SAS Executable = C:/Program Files/SAS92/SASFoundation/9.2/sas.exe ; SAS Parameters = -initstmt %sasodbc(sdplserv) -icon -nosplash ; SAS Working Directory = C:/.../Donnees";

OleDbConnection conn = new OleDbConnection(strConn);

conn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT distinct Patho FROM Pathologies", conn);
DataSet datatable = new DataSet();
adapter.Fill(datatable,"Pathologies");
combobox.DataSource = datatable.Tables["Pathologies"];
combobox.DisplayMember = "Patho";
combobox.ValueMember = "Patho";
La connexion strConn ne marche pas comme je le souhaite et je n'ai pas trouvé d'informations pouvant m'aider sur le net.

Auriez-vous une solution pour moi?
Merci d'avance.