Connexion aux base de données SQL server
Résolu/Fermé
A voir également:
- Connexion aux base de données SQL server
- Formules excel de base - Guide
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Coco.fr connexion ✓ - Forum Réseaux sociaux
- Facebook connexion - Guide
24 réponses
zamido
Messages postés
3
Date d'inscription
dimanche 12 février 2012
Statut
Membre
Dernière intervention
12 février 2012
Modifié par zamido le 12/02/2012 à 15:32
Modifié par zamido le 12/02/2012 à 15:32
salut a tous, je travaille a un projet c# .net , je suis ala phase d'une connection a une base de données ( crées en 'sql server') j'ai pas eu comprend pourquoi en fait le casting lors de lecture des champs de l'objet r ;
**** mon code****
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace APLCONECTE1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cnx;
cnx = new SqlConnection("Data Source=.\\\\sqlexpress;Initial Catalog=tstado;Integrated Security=True;Pooling=False");
cnx.Open();
SqlCommand cmd;
cmd = new SqlCommand();
cmd.CommandText = "select * from CLIENTS";
cmd.CommandType = CommandType .Text ;
cmd.Connection = cnx;
SqlDataReader r;
r = cmd.ExecuteReader();
while (r.Read())
{
int id = (int)r["IDCLIENT"];//içi j'ai pas eu comprend pourquoi en fait le casting
string nom = (string)r["NOM"];
int age = (int)r["AGE"];
MessageBox.Show(nom + " " + id.ToString() + " " + age.ToString());
}
cnx.Close();
}
**** mon code****
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace APLCONECTE1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection cnx;
cnx = new SqlConnection("Data Source=.\\\\sqlexpress;Initial Catalog=tstado;Integrated Security=True;Pooling=False");
cnx.Open();
SqlCommand cmd;
cmd = new SqlCommand();
cmd.CommandText = "select * from CLIENTS";
cmd.CommandType = CommandType .Text ;
cmd.Connection = cnx;
SqlDataReader r;
r = cmd.ExecuteReader();
while (r.Read())
{
int id = (int)r["IDCLIENT"];//içi j'ai pas eu comprend pourquoi en fait le casting
string nom = (string)r["NOM"];
int age = (int)r["AGE"];
MessageBox.Show(nom + " " + id.ToString() + " " + age.ToString());
}
cnx.Close();
}
Bonsoir,
J'arrive pas à faire la connexion entre SQL server 2008 et C# 2010.
Quels sont les lignes de code pour créer cette connexion?
SVP!aidez moi dans le bref delais.
Merci d'avance.
J'arrive pas à faire la connexion entre SQL server 2008 et C# 2010.
Quels sont les lignes de code pour créer cette connexion?
SVP!aidez moi dans le bref delais.
Merci d'avance.
Bonsoir,
J'arrive pas à créer une connexion entre SQL server 2008 et C# 2010!
SVP, aidez moi à trouver les lignes de codes nécessaires qui permettent de faire ce lien, dans le bref délais.
Merci d'avanve.
J'arrive pas à créer une connexion entre SQL server 2008 et C# 2010!
SVP, aidez moi à trouver les lignes de codes nécessaires qui permettent de faire ce lien, dans le bref délais.
Merci d'avanve.
Pour que ton objet soit public il suffit de le crée dans un module, et c mieux de cree une fonction qui s'occupe de la connexion on l'appelle en générale PoolConnection(), comme quand tu veut te connecter a ta bd il suffit d'appeler la fct.
pour le déploiement essayer InnoSetup c'est un bon outil gratuit
pour le déploiement essayer InnoSetup c'est un bon outil gratuit