Connexion aux base de données SQL server

Résolu
inyev -  
 Gsympa -
Bonjour,
Je suis débutant VBNET et je veux me connecter à une base de donnée SQL server. je crée à chaque fois un objet connection quand j'en ai besoin. j'aimerais savoir s'il n'y a pas un moyen pour créer l'objet, le rendre public et en faire appel chaque fois que j'en aurai besoin plutôt que d'en créer à chaque fois.

Aussi j'aimerais demander comment je peu déployer mon application avec ma base de donnée SQL server.

Merci à tout ceux qui tenteront de me dépanner.
A voir également:

24 réponses

zamido Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
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();
}
0
Emlina
 
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.
0
Emlina
 
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.
0
Gsympa
 
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
0