J'ai réalisé un webservice qui se connecte à une base de données Oracle. En mode debuggage sur visual studio j'arrive à obtenir les données que je souhaite.
En utilisant une application windows j'ai ajouté une référence web se rapportant à mon webservice. J'appel la méthode et :

Server was unable to process request. ---> ERROR [IM002] [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié

Voici la fonction de test de mon webservice :
<WebMethod()> _
Public Function GetState() As String
Dim UneConnec As New OdbcConnection("DSN=dsnbisOracle;SERVER=BTSIG;UID=jguillaume;PWD=peguy")
Try

UneConnec.Open()
Catch ex As Exception
Throw ex
End Try
Return (UneConnec.State.ToString())
End Function

Et le code de mon application ( c# )
wspatient.wspatient le = new wspatient.wspatient();
MessageBox.Show(le.GetState());