Bonjour,
en local, je n'ai pas de souci, la connexion fonctionne, mon programme également. J'ai donc basculé la bdd sur mon ftp et récupéré l'exécutable c# pour le mettre sur mon ordi portable afin de travailler sur la bdd "pour de vrai", c'est à dire en ligne. Mais il y a une erreur de connexion, et je ne vois pas comment faire (je ne fais du C# que depuis 1 mois...!). Pouvez-vous m'aider ?
voici les détails / ftp pour accès à la base :
Database: nom_base
Host: localhost
Username: id_toto
Password: mot_passe
voici mon code de connexion :
Par avance 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 using System; ... using System.Data.SqlClient; namespace toto { public partial class Form1 : Form { //objet ADO.net private SqlConnection sqlconnect; private SqlCommand sqlcmd; private SqlDataReader sqlreader; public Form1() { InitializeComponent(); //remplissage de la liste try { //accès a la base sqlconnect = new SqlConnection(); sqlconnect.ConnectionString = "Data Source=localhost;Initial Catalog=nom_base;Integrated Security=True"; //ouvrir connexion sqlconnect.Open(); //requete sql string requetecb = "Select nom_membre from membres"; //création de la commande sqlcmd = new SqlCommand(); sqlcmd.Connection = sqlconnect; //positionnement des propriétés sqlcmd.CommandType = CommandType.Text; sqlcmd.CommandText = requetecb; //exécution de la commande sqlreader = sqlcmd.ExecuteReader(); //lecture du datareader while (sqlreader.Read()) { cbdesignation.Items.Add((string)sqlreader[0]); } //fermeture du data reader sqlreader.Close(); } catch (SqlException se) { MessageBox.Show("Erreur de connexion à la base:" + se.Message.ToString(), "Connexion"); } finally { sqlconnect.Close(); }
tOOnie
Partager