begin process at 2010 02 10 04:10:13
  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

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

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

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



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 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 authentification [ par sofiesofie ] salut,j'ai une méthode d'authentification (d'ouvrir une session) dans un web service, j'ai essayé cette méthode en Windows Vista(laptop de ma copine), c# enregistrement base de donnés acces [ par benjion ] Bonjour j'aurai voulu savoir les etapes a suivre pour enregistrer la valeur d'une textbox d'un form dans une base de donné( nom de la base = fromage aide SVP [ par medinfo87 ] j'ai écri ce code :using System;using System.Collections.Generic;using System.Linq;using System.Data;using System.Configuration;using System.Data.SqlC


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,702 sec (4)

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