Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1341 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  problème d'insertion

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème d'insertion

n°1913429
manar-info
Posté le 10-08-2009 à 13:48:05  profilanswer
 

bonjour,
j'espère que je poste dans le bon endroit sinon merci de m'orienter.
j'essaie depuis longtemps d'inserer mes donnée dans la bese de donnée mais je sais pas le problème où.S'il vous plais si quelq'un peut m'aider pour trouver la solution j'en serai reconnaissant.voila le code:
 
protected void Button1_Click(object sender, EventArgs e)
    {
        String str = "Data Source=ALI-131A155D61B\\SQLEXPRESS;Initial Catalog=BD_huawei;Integrated Security=True; Asynchronous Processing = true";
        SqlConnection conn = new SqlConnection(str);
        conn.Open();
        SqlCommand query = new SqlCommand("INSERT INTO user VALUES ('"+ textbox1.text +"')", conn);
        query.BeginExecuteNonQuery();
}

mood
Publicité
Posté le 10-08-2009 à 13:48:05  profilanswer
 

n°1913575
manar-info
Posté le 10-08-2009 à 16:28:38  profilanswer
 

merci infiniment.

n°1913612
manar-info
Posté le 10-08-2009 à 17:09:55  profilanswer
 

SVP j'ai besoin de recuperer les donnée de ma base mais je sais pas comment;ce que je savais c est ultiliser un "reader" mais coment.
SVP si vous avez une idée merciiii.

n°1913620
manar-info
Posté le 10-08-2009 à 17:23:29  profilanswer
 

oui j'ai VS2008 mais si vous permettez j'ai pas compris votre idée

n°1913706
moi23372
Posté le 10-08-2009 à 20:19:18  profilanswer
 

plus simplement ça reste à confirmer. Personnellement je ne suis pas du tout convaincu. Aucun moyen de controler l'sql derrière.  
Alors tant que la DB est petite ça va, le jour ou il faudra optimiser les query parce que certaines tables feront plusieurs milliars d'enregistrements, avec Linq, bonjour la merde.  
 
A utiliser donc avec modérations. Rien en vaut la maitrise d'SQL.  
Je privilérérierais LinqTodataSet. Et charger le dataset avec les adapter. ça me parait plus édéquat.


---------------
quand un homme raisonne mal c'est qu'il n'a pas les données pour raisonner mieux (diderot)
n°1913722
manar-info
Posté le 10-08-2009 à 21:30:40  profilanswer
 

SVP,j'ai encore besoin de votre aide,j'essaie de faire l'euthentification d'un utilisateur mais ca marche pas.je passe a l'autre page quelque soit le login et ke mot de passe.SVP si vous avez une aidée je suis preneur.
voici le code :
private bool Authentifier(string strUtilisateur, string strMotDePasse)
    {
        bool bOk = false;
        String str = "Data Source=ALI-131A155D61B\\SQLEXPRESS;Initial Catalog=BD_huawei;Integrated Security=True; Asynchronous Processing = true";
        // Cryptage du mot de passe
        strMotDePasse = FormsAuthentication.HashPasswordForStoringInConfigFile(strMotDePasse, "MD5" );
        // Création d'une connexion SGBD
        SqlConnection conn = new SqlConnection(str);
        // Définition de la requête à exécuter
        SqlCommand comm = new SqlCommand("SELECT * FROM log_admin WHERE nom='" + strUtilisateur + "'", conn);
        try
        {
            // Ouverture de la connexion et exécution de la requête
            conn.Open();
            SqlDataReader sdr = comm.ExecuteReader();
            // Parcours de la liste des utilisateurs
            while (sdr.Read())
            {
                if (sdr["motdepasse"].ToString() == strMotDePasse)
                {
                    Response.Redirect("Default.aspx" );
                    bOk = true; break;
                }
            }
        }
        catch
        {
            bOk = false;
        }
        conn.Close();
        return bOk;
    }
 
 
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (Authentifier(TextBox1.Text,TextBox2.Text))
        {
            FormsAuthentication.RedirectFromLoginPage(TextBox2.Text, false);
        }
        else
        {
            this.Page.Controls.Add(new LiteralControl("<script type=\"text/javascript\">alert('erreur');</script>" ));
        }  
    }
merciiii.

n°1913738
manar-info
Posté le 10-08-2009 à 21:52:44  profilanswer
 

j'ai fait le "Response.Redirect("Default.aspx" );" pour passer a une autre page lorsque la conexion est valide.sinon comment faire ça??
 
d'autre part la condition "if (Authentifier(TextBox1.Text,TextBox2.Text)) "
ne se verifie pas je sais pas la cause!!
si vous avez une idée.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  problème d'insertion

 

Sujets relatifs
[mySQL] problème à l'insertion de polygoneProblème d'insertion en table
Problème de mise en page suite à l insertion d'un formulaireProblème d'insertion dans une table via une interface Visual C++
Problème d'insertion dans une table sous ACCESSProblème insertion de video youtube sur image.
Problème de requête d'insertion IIS/Access/ASP[javascript] Problème d'insertion dans un fichier .js
Problème d'insertion dans une table sous oracleProblème D'insertion dans SQL
Plus de sujets relatifs à : problème d'insertion


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR