Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Insert da vb.net in access
martedì 04 settembre 2007 - 16.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
GTR
Profilo
| Newbie
8
messaggi | Data Invio:
mar 4 set 2007 - 16:19
Salve a tutti, sto per impazzire....
il problema è che non riesco a inserire dati in una tabelle anche se sembra tutto giusto. credo che sia un problema di impostazioni.
voi che dite? ecco il codice:
Imports System.Data.OleDb
Imports System.Windows.Forms
Public Class frmArchivio
Dim percorso As String = "Data Source=C:\dat\Elenco.mdb"
Dim conn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=C:\dat\Elenco.mdb"
Dim cn As New OleDbConnection(conn)
Private Sub frmArchivio_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub cmdConnetti_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdConnetti.Click
If cmdConnetti.Text = "&Connetti" Then
cn.Open()
cmdConnetti.Text = "&Disconnetti"
Else
cmdConnetti.Text = "&Connetti"
cn.Close()
End If
If cn.State = ConnectionState.Open Then
MessageBox.Show("Il db adesso è connesso", _
"Attenzione", MessageBoxButtons.OK, _
MessageBoxIcon.Information)
End If
End Sub
Private Sub cmdAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAdd.Click
Dim ins As String = "INSERT INTO Clienti (NomeSposi) VALUES ('1234')"
End Sub
Private Sub txtAdd_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtAdd.TextChanged
End Sub
End Class
help
amelix
Profilo
| Expert
694
messaggi | Data Invio:
mar 4 set 2007 - 16:26
Ma dove dovrebbe essere il codice che salva i dati?
PS. [Consiglio] Il db aprilo il + tardi possibile e chiudilo appena possibile... e non aprirlo/chiuderlo via comando e poi aspetti l'operazione...
Andrea -
http://www.MelisWeb.eu/
[OT] Vendo il mio portatile:
http://www.subito.it/vi/1391126.htm
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
mar 4 set 2007 - 16:33
Se ti può essere utili, nel mio blog (trovi il link qui sotto) trovi una classe che gestisce e rende più semplici gli accessi al Database.
Se hai bisogno di aiuto sono a disposizione.
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
GTR
Profilo
| Newbie
8
messaggi | Data Invio:
mar 4 set 2007 - 16:39
amelix dovrebbe essere questo
Dim ins As String = "INSERT INTO Clienti (NomeSposi) VALUES ('1234')"
Sto dando un'occhiata Alessandro Grazie
amelix
Profilo
| Expert
694
messaggi | Data Invio:
mar 4 set 2007 - 16:43
OK... Ma chi lo sa?
Ignorantemente è una normalissima tringa dichiarata e NON usata...
Devi aprire il db (lo fai già), creare un comando, assegnargli la query ed eseguirla...
Vedrai che questa volta funzionerà!
Andrea -
http://www.MelisWeb.eu/
[OT] Vendo il mio portatile:
http://www.subito.it/vi/1391126.htm
GTR
Profilo
| Newbie
8
messaggi | Data Invio:
mar 4 set 2007 - 16:53
Ad esempio?
PS: Devi perdonarmi, avrai capito che non sono un esperto
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
mar 4 set 2007 - 17:24
Ad esempio:
Dim MySqlCommand As New OleDbCommand
MySqlCommand.Connection = cn
MySqlCommand.CommandText = "INSERT INTO Clienti (NomeSposi) VALUES ('1234')"
MySqlCommand.ExecuteNonQuery()
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
GTR
Profilo
| Newbie
8
messaggi | Data Invio:
mar 4 set 2007 - 17:36
grazie mille forse non diventerò pazzo...
un'ultima cosa, l'ultima rica a cosa serve, non ho ben capito
SSUPERPIPPO
Profilo
| Guru
1.095
messaggi | Data Invio:
mar 4 set 2007 - 17:37
Esegue la query di inserimento.
Ciao
Alessandro
http://blogs.dotnethell.it/alebadalin
GTR
Profilo
| Newbie
8
messaggi | Data Invio:
mar 4 set 2007 - 17:41
bene mi basta grazie mille siete stati impeccabili. alla prossima
Torna su
Stanze Forum
Elenco Threads
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 !