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 :
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!
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.