none
sqlce c# RRS feed

  • Question

  • Bonjour a tous

    Voila encore un probleme du moin je le pense car l'erreurs de ce code  est toujour la meme.

    string connectionString; 
    string fileName = "MyRV.sdf"; 
    string password = "Daniel"; 
    if (File.Exists(fileName)) 
    { 
    File.Delete(fileName); 
    }
    connectionString = string.Format("DataSource=\"{0}\"; Password=\"{1}\"", fileName, password); 
     SqlCeEngine en = new SqlCeEngine(connectionString); 
    en.CreateDatabase();
    en.Dispose();
     SqlCeConnection cn = new SqlCeConnection(ConnectString()); 
     if (cn.State==ConnectionState.Closed) 
    {
    cn.Open();
    } 
    SqlCeCommand cmd;
    
    l'erreur vient de la ligne si-dessous apres Create Table
    Existe il un facon de faire sans prob. pour la selection a partir du monthCalendar control 
    string sql = "create table " + monthCalendar.SelectionEnd.ToShortDateString() + " (Heures nvarchar (8) not null, Descriptions nvarchar (247))"; 
    cmd = new SqlCeCommand(sql, cn); 
     try 
    {
    cmd.ExecuteNonQuery();
    }
    catch (SqlCeException sqlexception) 
    { 
    MessageBox.Show(sqlexception.Message, "Oops.", MessageBoxButtons.OK, MessageBoxIcon.Error); 
    } 
    catch (Exception ex) 
    { 
    MessageBox.Show(ex.Message, "Oops.", MessageBoxButtons.OK, MessageBoxIcon.Error); 
    }
    finally
    {
    cn.Close();
    }

     

    MERCI!


    BigDan
    vendredi 13 août 2010 16:29

Réponses

  • Merci quand meme mais j'ai trouver mon erreur

     

    string sql = "create table [" + monthCalendar.TodayDate.ToShortDateString() + "] ([RVID] int IDENTITY (1,1) PRIMARY KEY, [Heures] nvarchar (8), [Descriptions] nvarchar (247))";

    Au lieu de...

    string sql = "create table " + monthCalendar.TodayDate.ToShortDateString() + " (RVID int IDENTITY (1,1) PRIMARY KEY, Heures nvarchar (8), Descriptions nvarchar (247))";

    et mon probleme est partis pour ce bout de code.

    Merci Quand Meme. 


    BigDan
    • Marqué comme réponse DanielMorais vendredi 13 août 2010 18:47
    vendredi 13 août 2010 18:44