Code en c#

Résolu
Signaler
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009
-
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009
-
bonjour
nous sommes entrain de dévélopper un logiciel qui permet
d'inventer une machine distant(inventaire automatique du parc informatique),notons que nous avons une base de
donnée(sgbd:sqlserver2005)contient un ensemble de table mais ils sont
initialement vide le probléme est comment on peut inserer les
information de cette machine distant dans les différents tables de la
base?
merci

4 réponses

Messages postés
427
Date d'inscription
mercredi 1 octobre 2003
Statut
Membre
Dernière intervention
29 janvier 2008
1
Petite recherche sur le model ADO.Net ou Enterprise Library (data application bloc) pour la partie insertion base de données

et pour les informations des machines => WMI

Il existe des centaines de tutos sur le net (en commencant par MSDN) où tu trouveras tout ce que tu veux ;)
Messages postés
341
Date d'inscription
mercredi 8 juin 2005
Statut
Membre
Dernière intervention
10 février 2009
2
Pour obtenir les inofrmations sur les pc, utilises le wmi ; précises le genre d'informations que tu veux obtenir pour que l'on puisse plus t'aider.
Pour ce qui est de la gestion de la bd, regarde les classes du namespace system.data ici

ps : ce n'est pas utile de poser deux fois la question (mp et forum, le forum suffit)
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009

bonjour,
merci pour vous on va essayer de cherché.
merci
Messages postés
225
Date d'inscription
samedi 7 avril 2007
Statut
Membre
Dernière intervention
21 mai 2009

bonjour à tous,
on a fait une connexion à la base sqlserver2005 pour vérifier les élémants
d'authentification que nous avons saisi dans la formulaire avec celle
dans la base.
voici le code et l'erreure:

 private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection conn = new SqlConnection("server=STANDARD\\SQLEXPRESS;Database=parcinfo;uid=sa;pwd=pfe2007;");
            
            conn.Open();

            SqlCommand command = new SqlCommand("SELECT * FROM uti", conn);

            SqlDataReader data = command.ExecuteReader();

            while (data.Read())
            {try{
               
if (texttype.Text == data["fonction"].ToString() &&
textlogin.Text data["login"].ToString() && textpwd.Text
data["pwd"].ToString())
                {
                    // Le user est trouvé dans la BD.
                    Form2 p1 = new Form2();
                    p1.Show();
                }
            }
            catch (Exception erreur)
            {
                MessageBox.Show(erreur.Message
                               , "vérifier votre mot de passe"
                               , MessageBoxButtons.OK
                               , MessageBoxIcon.Error);
            }
            }
            data.Close();
            conn.Close();

           
           
    }

l'erreur généré est le suivante:
"Error   
1    The type 'System.Data.SqlClient.SqlConnection' exists in both
'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll' and
'c:\Documents and Settings\admin\Mes documents\Visual Studio
2005\Projects\parc\parc\bin\Debug\System.Data.SqlClient.dll'   
C:\Documents and Settings\admin\Mes documents\Visual Studio
2005\Projects\parc\parc\Form1.cs"   
pouvez vous m'aider svp.
merci