Bonjour tout le monde,

J'essaye désespérément d'effectuer une connection à une base de données Sybase Adaptive Server Anywhere 9 via ADO.net (iAnywhere.Data.AsaClient).

Lorsque je lance le projet sur le serveur cela fonctionne parfaitement mais lorsque le projet est lancé depuis mon pc je n'arrive pas à me connecter au serveur distant. De plus cela m'affiche un message d'erreur incompréhensible composé de carrés, de rond et autres bizarreries (problèmes d'encodage ?).

Comment se connecter à un serveur distant via iAnywhere.Data.AsaClient ? merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
private void btnConnect_Click(object sender, System.EventArgs e) 
		{
 
            AsaConnection conn = new AsaConnection("UID=myid;PWD=mypwd;ENG=myeng;DBN=mic");
			try {
				conn.Open();
 
				AsaCommand cmd = new AsaCommand( "select name from mic.mid", conn );
				AsaDataReader reader = cmd.ExecuteReader();
 
				listEmployees.BeginUpdate();
				while( reader.Read() ) {
					listEmployees.Items.Add( reader.GetString( 0 ) );
				}
				listEmployees.EndUpdate();
 
				reader.Close();
				conn.Close();
			} catch( AsaException ex ) {
				MessageBox.Show( ex.Errors[0].Message );
			}
 
		}