Bonjour,
c'est re moi avec ma RDA, en esperant que plus de gens auront des reponses cette fois

Donc tout est en place et les fonctions Pull(), Push() et SubmitSql() marchent tres bien.
Par contre, d'apres la doc avant de refaire un pull, il faut supprimer la table que l'on veut importer du pocket pc.
Donc j'ai mis cela en place dans mon code, mais lorsque je lance une deuxieme fois mon code la suppression de la table marche tres bien mais une erreur est generee lors de l'execution du Pull(), dont voici le message :
Message : [MyErrorTableName]
Source : Microsoft SQL Server 2005 Mobile Edition
Native : 28753
HResult : -2147467259
Voila les bouts de code utilises :
if (!System.IO.File.Exists("\\My Documents\\Test.sdf"))
{
engine = new System.Data.SqlServerCe.SqlCeEngine(connectionLocale);
engine.CreateDatabase();
engine.Dispose();
}
else
{
cnx = new System.Data.SqlServerCe.SqlCeConnection(connectionLocale);
cnx.Open();
System.Data.SqlServerCe.SqlCeCommand cmd = cnx.CreateCommand();
cmd.CommandText = "DROP TABLE Personne";
cmd.ExecuteNonQuery();
if (cnx.State != ConnectionState.Closed) cnx.Close();
}
rda.Pull("Personne", sqlCmd, connectionDistante, RdaTrackOption.TrackingOnWithIndexes, "MyErrorLog");
Je suis prenneur de toute idee =)
++