Καταρχήν, ευχαριστώ για το ενδιαφέρον.
Σου παραθέτω τον κώδικα σε VB6 :
1η ΠΡΟΣΠΑΘΕΙΑ
Dim ADOCon1 As ADODB.Connection
Dim rs1 As ADODB.Recordset
strConnection = "PROVIDER=Microsoft.SQLSERVER.MOBILE.OLEDB.3.0;Data Source=" & DBSource$ & ";Persist Security Info=False;SSCE:Database Password=xxxx"
Set ADOCon1 = New ADODB.Connection
ADOCon1.Open strConnection
Set rs1 = New ADODB.Recordset
Sql$ = "SELECT * FROM CustomersInfo"
rs1.Open Sql$, ADOCon1, adOpenDynamic, adLockPessimistic, adCmdText
rs1.AddNew
2η ΠΡΟΣΠΑΘΕΙΑ
Dim ADOCon1 As ADODB.Connection
Dim rs1 As ADODB.Recordset
strConnection = "PROVIDER=Microsoft.SQLSERVER.MOBILE.OLEDB.3.0;Data Source=" & DBSource$ & ";Persist Security Info=False;SSCE:Database Password=xxxx"
Set ADOCon1 = New ADODB.Connection
ADOCon1.Open strConnection
Set rs1 = New ADODB.Recordset
rs1.Open "CustomersInfo", ADOCon1, adOpenDynamic, adLockPessimistic, adCmdTable
rs1.AddNew
Και στις 2 προσπάθειές μου ο κώδικας σταματάει στο AddNew.
Εάν κάνω κάπου λάθος please help...
Το link που έστειλες το είχα υπόψη μου αλλά :
1. Νομίζω πως θέλει IIS εγκατεστημένο στο PC. (μου καταρίπτει το zero config)
2. Δεν καταλαβαίνω σταγόνα από C#. (και όσες φορές προσπάθησα να μάθω απέτυχα παταγωδώς.)
Κλείνοντας θα ήθελα να πω πως το ιδανικό για εμένα θα ήταν να μπορώ να ανοίξω την βάση SDF της φορητής συσκευής κατευθείαν από μια Desktop εφαρμογή μέσω ActiveSync / Wi-Fi / Bluetooth / ή οποιαδήποτε άλλη offline λογική. Να μπορούσα δηλαδή να συνδεθώ στον SQL Server Mobile της φορητής συσκευής και να στέλνω εντολές INSERT / UPDATE / DELETE.
Και πάλι ευχαριστώ...