none
chargement de data sqlce 4 RRS feed

  • Question

  • Bonjour a tous

    voila mon probleme

    qui a t'il de pas correcte dans ce code

    static public void LoadSelectedData(string strTableName, string strSName)
        { 
            SqlCeConnection cn = new SqlCeConnection(ConnectString());
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
            SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM [" + strTableName + "] WHERE sName=[" + strSName + "]", cn);
            SqlCeDataReader sdr = cmd.ExecuteReader();
            while (sdr.Read())
            {
                sid = sdr.GetInt32(0).ToString();
                sname = sdr.GetString(1);
                scontent = sdr.GetString(2);  
            }
            sdr.Close(); 
            cn.Close();
             
        }

    J'ai essayer beaucoup de varience mais je recoit toujours la meme erreur non gere par le system

    et cela me pointe toujours vers sqlcedatareader.

    Merci de votre aide


    Daniel


    mardi 15 avril 2014 17:56

Réponses

  • il semblerais que j'ai trouver l'erreur une commande mal placer dans d'autre emplacement me provoquait cette erreur

    mais ma commande reste la meme ou presque

     SqlCeConnection cn = new SqlCeConnection(ConnectString());
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            } 
            SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM ["+strTableName+"] WHERE sName='" + strSName + "' ORDER by sName ASC", cn);
            SqlCeDataReader sdr = cmd.ExecuteReader();
            while (sdr.Read())
            {
                sid = sdr.GetInt32(0).ToString();
                sname = sdr.GetString(1);
                scontent = sdr.GetString(2);  
            }
            sdr.Close(); 
            cn.Close();

       


    Daniel

    • Marqué comme réponse DanielMorais mardi 15 avril 2014 18:16
    mardi 15 avril 2014 18:15