begin process at 2008 09 05 09:35:30
1 237 116 membres
81 nouveaux aujourd'hui
14 312 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : synchro pda [ Divers / Général ] (gzitoun)

synchro pda le 30/08/2007 12:11:53

gzitoun
Salut a tous!

Je suis un peu perdu...

J en suis arriver  a la synchro (SQL Server CE/ SQL Server 2005 Express) de mon appli.

Je suis parti sur la technique RDA.

J ai trouve ce code sur msdn et j ai juste change le  nom  de la  base  et  des  tables (DB3 pour la BDD et les tables s appellent site sur le pc et le pda).

private void ButSynchro_Click(object sender, EventArgs e)
        {

            string rdaOleDbConnectString = @"Provider=SQLOLEDB; Data Source=MySqlServer;
   Initial Catalog=AdventureWorks; User Id=username;
   Password = <password>";

        // Initialize RDA Object
        //
        SqlCeRemoteDataAccess rda = null;

        try
        {
            // Try the Pull Operation
            //
            rda = new SqlCeRemoteDataAccess(
                "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll",
                "MyLogin",
                "<password>",
                "Data Source=Storage Card\\DB3.sdf");

           // rda.Pull("site", "SELECT * FROM site", rdaOleDbConnectString,
           //     RdaTrackOption.TrackingOnWithIndexes, "ErrorTable");

            // or, try one of these overloads:
            //
            // rda.Pull("site", "SELECT * FROM site", rdaOleDbConnectString,
            //     RdaTrackOption.TrackingOnWithIndexes);
            //
             rda.Pull("site", "SELECT * FROM site", rdaOleDbConnectString);
        }
        catch (SqlCeException)
        {
            // Handle errors here
            //
        }
        finally
        {
            // Dispose of the RDA object
            //
            rda.Dispose();
        }

        }


Mais ca ne marche pas... (normal)

Le probleme est  que  je  ne sais pas  vraiment ce  que je  fais...
je ne sais pas a quoi correspondent tous ces elements, par exemple: "http://www.adventure-works.com/sqlmobile/sqlcesa30.dll",
                "MyLogin",
                "<password>",
                "Data Source=Storage Card\\DB3.sdf");
 

Il doit forcement falloir chenger ca ou faire des configs quelque part?

avec IIS?

Merci a tous ceux qui m aideront a sortir la tete de l eau!

Re : synchro pda le 30/08/2007 18:51:44

Stephane33
Membre Club
(Admin CS)
Pour les 3 derniers points
MyLogin : Login de connexion à ta base SQL
password : Mot de passe ..........................
Data Source=Storage Card\\DB3.sdf : localisation sur le PDA de ta base de données
Les bases SQLServerCe ont l'extension sdf.
Attention à la locatilsation, la dénomination d'une carte mémoire dépend du PDA et elle se déclare comme un répertoire ex :
"\SD-MMC Card\MonAppli\MaBase.SDF"
 
Pour le premier je n'ai pas encore travailler sur du RDA, mais à priori il faut un accès à cette dll (composante du Server SQL)

Le savoir ne sert que si il est partagé par tous


Classé sous : site, synchro, rda, pull, rdaoledbconnectstring

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

Snippets en rapport

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS