Salve a tutti..
sto facendo un programma per pocket pc...
ora devo riempire il mio dataset ma non so come connettermi al db creato con sql ce...
mi potete suggerire qualcosa?
GRAZIE!!!!!!!
Salve a tutti..
sto facendo un programma per pocket pc...
ora devo riempire il mio dataset ma non so come connettermi al db creato con sql ce...
mi potete suggerire qualcosa?
GRAZIE!!!!!!!
Forse specificanco anche il linguaggio utilizzato (visto che è obbligatorio) troveresti più risposte... la sfera di cristallo c'è solo nei cartoni animati.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
scusate.. hai ragione ma nella fretta mi sono scordato..
il linguaggio usato è vb.net
ho provato in questo modo....
Dim DataSource As String, stringasql As String
Dim conn As New Data.SqlServerCe.SqlCeConnection
Dim adp As New Data.SqlServerCe.SqlCeDataAdapter
Dim ds As New Data.DataSet()
DataSource = "Dati.sdf;Encrypt Database=True;Password=xxxx;File Mode=shared read;Persist Security Info=False;"
conn.ConnectionString = DataSource
conn.Open()
stringasql = "SELECT idlog,login FROM login"
adp.Fill(ds)
conn.Close()
Me.CbLoin.DataSource = ds.Tables("Login")
Me.CbLoin.DisplayMember = ds.Tables("Login").Columns(1).ColumnName
Me.CbLoin.ValueMember = ds.Tables("Login").Columns(0).ColumnName
Ho spostato la discussione all'interno del forum dedicato a Visual Basic (VBx, VBA, ...) e ai linguaggi per .NET Framework (VB.NET, C#, ...).
In futuro, poni in questo forum le domande relative a questi linguaggi.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
ho provato a cambiare la stringa
DataSource = "Provider=Microsoft.SQLSERVER.MOBILE.OLEDB.3.0;Dat a Source=" & App_Path() & "Dati.sdf;SSCEatabase Password=xxxx;"
ma mi da questo tipo di errore
System.ArgumentException non è stata gestita
Message="Opzione di connessione sconosciuta nella stringa di connessione: provider."
StackTrace:
in System.Data.SqlServerCe.ConStringUtil.ParseStringI ntoHashtable()
in System.Data.SqlServerCe.ConStringUtil.ParseConnect ionString()
in System.Data.SqlServerCe.SqlCeConnection.set_Connec tionString()
in Orip.Login.Login_Load()
in System.Windows.Forms.Form.OnLoad()
in System.Windows.Forms.Form._SetVisibleNotify()
in System.Windows.Forms.Control.set_Visible()
in System.Windows.Forms.Application.Run()
in Orip.Login.Main()
scusate ma non riesco ad aggiornare il mio db...
ho pasticciato un pò ma tutto invano.. allora ho pensato che la cosa più logica sia quella di usare le funzioni esistenti
allora io uso una funzione update presente in ClientiTableAdapter l'adapter della tabella clienti
l'update mi richiede l'uso del datatable allora faccio:
Dim dts As New Data.DataTable
dts = DatiDataSet.Clienti
Me.ClientiTableAdapter.Fill(dts)
dts.Rows(0)("NOMCLI") = Me.NOMCLI.Text
dts.Rows(0)("COGCLI") = Me.COGCLI.Text
dts.Rows(0)("INDCLI") = Me.INDCLI.Text
dts.Rows(0)("CELCLI") = Me.CELCLI.Text
dts.Rows(0)("TELCLI") = Me.TELCLI.Text
dts.Rows(0)("EURORA") = Me.EURORA.Text
ClientiTableAdapter.Update(dts)
ma come mai nn mi aggiorna il db?? mi potete postare la soluzione? sto diventando matto!
grazie
Non risollevare una discussione dopo qualche giorno per porre una domanda differente e non strettamente correlata con il titolo (che è stato modificato): per ogni nuovo problema, in futuro, apri una discussione separata, in questo modo si crea meno confusione.Originariamente inviato da padav14
scusate ma non riesco ad aggiornare il mio db...
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...