Aiuto scrittura dati su Database Access

lunedì 23 aprile 2007 - 15.00

cloud85it Profilo | Newbie

Ciao a tutti ,
sono un neofita e volevo sapere come fare per poter scrivere dei dati su di un database access tramite un' applicazione windows fatta con vb.net.

Dim percorsodb As String = "C:\........\..."
Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & percorsodb

Dim Cn As New OleDbConnection(ConnString)
If Cn.State = ConnectionState.Open Then Cn.Close()

Cn.Open()

in questo modo effettuo la connessione al database e tutto funziona ma come posso fare per scrivere dei dati sul db ?

Grazie in anticipo a chi mi risponderà.

lbenaglia Profilo | Guru

> Dim Cn As New OleDbConnection(ConnString)
> If Cn.State = ConnectionState.Open Then Cn.Close()
>
> Cn.Open()

Ciao cloud85it,

la If che hai scritto può essere tradotta come: "Se la connessione è aperta, allora chiudila".
Subito dopo vai a riaprirla
Per quale motivo l'hai messa?

>in questo modo effettuo la connessione al database e tutto funziona
>ma come posso fare per scrivere dei dati sul db ?
Puoi ricorrere ad un oggetto OleDbCommand.
Trovi tutti i dettagli su MSDN:

"OleDbCommand Class"
http://msdn2.microsoft.com/en-us/library/system.data.oledb.oledbcommand.aspx

>Grazie in anticipo a chi mi risponderà.
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

cloud85it Profilo | Newbie

Si scusa , ho preso un collage di codice e c'è rimasta una riga che dovevo togliere , l'ho fatto perchè appena apro l'applicazione controllo se la c'è già una connessione al db , cmq grazie per l ' info perchè sono rimasto un pò spaesato per il passaggio da vb di access al vb.net per quanto riguarda la connessione ai db.
Grazie ancora.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5