Partage
  • Partager sur Facebook
  • Partager sur Twitter

Acces base de donnee SQL Compact

    20 mai 2011 à 14:41:41

    Bonjour,

    Je développe actuellement un webservice en C#, qui doit permettre, entre autres, d'interagir avec une base de donnée SQL Compact.

    Le problème, c'est que je n'arrive pas a me connecter a la DB via le programme. Au moment de la connexion, il balance plein d'exceptions :
    Image utilisateur

    Voici une partie de mon code (ce qui touche a la DB):

    ...
    using System.Data.SqlClient;
    
        internal sealed class blablaDB : SqlDataHelper
        {
            public blabla.Services.Monitor.PurchaseOrder GetPO(string s)
            {
                string CommandText = "SELECT * FROM PurcHdr WHERE PurcId = " + s;
                blabla.Services.Monitor.PurchaseOrder _po = null;
                
                try{
                    using (IDbCommand _cmd = base.CreateCommand())
                    {
                        //base.PrepareCommand(_cmd, CommandText, StateManager.ServiceConfiguration.DbConnectionString, StateManager.ServiceConfiguration.CpuSpinWaitIterationsForDbAccess, StateManager.ServiceConfiguration.CommandTimeout);
                        base.PrepareCommand(_cmd, CommandText, "Data Source=C:\\DemoDatabase\\demo.sdf;Uid=dude;Pwd=password;", 10000, 60);
                        base.PrepareParameter(_cmd, "PurcId", SqlDbType.Text, ParameterDirection.Input, s);
    //L'endroit ou ca plante, la connection a la DB :
                        DataTable _dt = base.ExecuteDataTable(_cmd);
                        if (_dt != null)
                        {
                            _po = this.ToVerbosePO(_dt.Rows[0]);
                        }
                    }
    
            }
            catch (SqlException sex)
                {
                    StateManager.ServiceLogger.Write(sex);
                }         
                return _po;
            }
    


    Merci d'avance pour votre aide!
    • Partager sur Facebook
    • Partager sur Twitter

    Acces base de donnee SQL Compact

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown