problème de connexion à la base
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 :
Code:
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();
} |
Par avance merci,
tOOnie