begin process at 2012 02 10 07:23:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

SQL Server

 > 

base de donnée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

base de donnée

mercredi 4 mars 2009 à 22:22:46 | base de donnée

medinfo87

using System;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.Text.RegularExpressions;
using System.Runtime.Remoting.Contexts;

namespace projet2
{
    class Program
    {
        static void Main(string[] args)
        {
           

            
            try
            {

                string connectString = "database=dbdotnet;server=SWEET-2D8161F34/SQLEXPRESS;User ID=tester;pwd=tester";
                
                SqlConnection connexion = new SqlConnection(connectString);
                connexion.Open();
                SqlCommand command = new SqlCommand("SELECT * FROM table1", connexion);
                SqlDataReader reader = command.ExecuteReader();
                Console.WriteLine(reader.GetString(1));

             
            }
            catch (Exception ex)
            {
                Console.WriteLine( ex.Message);
            }

            reader.close();
            connexion.close();
        }
    }
}

les erreur:
 Error    1    The name 'reader' does not exist in the current context   
Error    2    The name 'connexion' does not exist in the current context  

bon pouver vous me guider pour resoudre ce problème???


mercredi 4 mars 2009 à 23:04:20 | Re : base de donnée

titeoe

using System;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.Text.RegularExpressions;
using System.Runtime.Remoting.Contexts;

namespace projet2
{
    class Program
    {
        static void Main(string[] args)
        {
          
            string connectString = "database=dbdotnet;server=SWEET-2D8161F34/SQLEXPRESS;User                                           ID=tester;pwd=tester";
            SqlConnection connexion = new SqlConnection(connectString);
            try
            {
                connexion.Open();
                SqlCommand command = new SqlCommand("SELECT * FROM table1", connexion);
                SqlDataReader reader = command.ExecuteReader();
                Console.WriteLine(reader.GetString(1));
                reader.close();
            
            }
            catch (Exception ex)
            {
                Console.WriteLine( ex.Message);
            }
            finally
            {
                connexion.close();
            }
        }
    }
}

jeudi 5 mars 2009 à 00:03:33 | Re : base de donnée

medinfo87

bon merci, une erreur persiste déjà :

Error    1    The name 'connexion' does not exist in the current context  
jeudi 5 mars 2009 à 10:21:30 | Re : base de donnée

maladebe

using System;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.Text.RegularExpressions;
using System.Runtime.Remoting.Contexts;

namespace projet2
{
    class Program
    {
        static void Main(string[] args)
        {
          
            string connectString = "database=dbdotnet;server=SWEET-2D8161F34/SQLEXPRESS;User                                           ID=tester;pwd=tester";
            SqlConnection connexion = new SqlConnection(connectString);
            try
            {
                connexion.Open();
                SqlCommand command = new SqlCommand("SELECT * FROM table1", connexion);
                SqlDataReader reader = command.ExecuteReader(); 
                while(reader.Read())
                {
                   Console.WriteLine(reader.GetString(1)); 
                }
                reader.close();
            
            }
            catch (Exception ex)
            {
                Console.WriteLine( ex.Message);
            }
            finally
            {
                connexion.close();
            }
        }
    }
}

Il faut faire avancer le SqlDataReader sur les enregistrements retournés par la requête, ce qui se fait avec reader.Read().

jeudi 5 mars 2009 à 10:40:56 | Re : base de donnée

krimog

Administrateur CodeS-SourceS
Réponse acceptée !
BONJOUR,

Alors pour information, une variable n'est valable que jusqu'au "}" fermant le bloc où elle a été déclarée.

exemple :

{
    int a;
}
//a n'existe pas ici

{
    int b;
    {
        //b existe ici
    }
    //b existe ici
}
//b n'existe pas ici
{
    //b n'existe pas ici
}

//i n'existe pas ici
for(int i = 0; i < 10 ; i++)
{
    //i existe ici
}
//i n'existe pas ici

int j;
for(j = 0 ; j < 10 ; j++)
{
    //j existe ici
}
//j existe ici

try
{
    SqlConnection c;
    //c existe ici
}
catch
{
    //c n'existe pas ici
}
//c n'exite pas ici

SqlConnection co;
try
{
    //co existe ici
}
catch
{
    //co existe ici
}
//co existe ici

Krimog :
while (!succeed = try()) ;
jeudi 5 mars 2009 à 18:33:05 | Re : base de donnée

medinfo87

merci krimog pour cette information qui est trèèèèès efficace... mais l'erreur perciste déjà :

Error    1    'System.Data.SqlClient.SqlConnection' does not contain a definition for 'close' and no extension method 'close' accepting a first argument of type 'System.Data.SqlClient.SqlConnection' could be found (are you missing a using directive or an assembly reference?)  
jeudi 5 mars 2009 à 21:14:35 | Re : base de donnée

krimog

Administrateur CodeS-SourceS
Réponse acceptée !
Il y a pas une majuscule à Close() ?

Krimog :
while (!succeed = try()) ;

vendredi 23 juillet 2010 à 18:54:58 | Re : base de donnée

salemhadded

salut tt le monde;
comment faire pour calculer la sommme d'une colonne Sql
svp aider moi


Cette discussion est classée dans : base, system, connexion, using, reader


Répondre à ce message

Sujets en rapport avec ce message

connexion base de données oracle via c# [ par alwissal ] Salamou3alaykom,SVP est ce qui'il y a quelqu'un de vous peut m'aider à faire la connexion à la base de données oracle via c#???????J'ai testé ce code Inserer donne dans une base de donnee en C# en mode deconnecte [ par kakashi05 ] Bonjour en faite je debut en C# je suis entrain de faire un petit formulaire comportant une textbox et un bouton qui devra envoyer les donnees dans un accès à une base de donnée [ par moussstiqu3 ] Bonjour, je travail actuellement sur visual studio 2010. Je débute sur c# et je voudrais me connecter à une base de donnée. On m'a conseiller la base Probleme dans une classe de connexion SQL [ par online972 ] Bonjour, Je me retrouve avec un problème un peu insolite que je ne comprends pas trop... J'ai dans mon projet une classe qui me sert en théorie à la Problème XML Parsing sur Windows Phone 7 [ par MariamKh ] Bonjour, j'ai posé hier une question mais malgré vos propositions j'ai pas réussie à faire fonctionner mon application, j'ai donc essayé une autre mét Connexion Internet [ par Bidou ] Bonjour,Je cherche une méthode qui me permettrais de savoir si une connexion à internet est existante.J'ai trouvé ce morceau de code sur Internet, mai connection à myql esyphp en C# [ par patou1007 ] Bonjour,J'ai installé easy php et j'ai créer une base de donées mysql avc phpadmin.Je travaille avec visual studio 2005 et je souhaiterais avoir un co dev C# avec Visual Studio 2005 [ par Sabine25 ] Bonjour,Je viens de commancer le VS 2005 et c# et j'ai des petites questions.J ai créé un formulaire de test avec un bouton juste pour établir une con tableau html en c# [ par tazagaga ] bonjour j'annonce je suis débutant :) juste une chose, moi mes donnée sont issue d'une table sous sql server 2005. la connexion a sql server est fa création de tableau en .net [ par tazagaga ] bonjour a tous voila je suis sur un projet et je suis debutant en C # et tout cequi concerne le .net alor ma page est en aspx.cs j'ai crée une conne


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales