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 ); } }
Partager