raga ho un problema
nn riesco a inserire un record in un database
vi posto il codice
in un modulo :
poi sempre nel modulo mi scrivo una function che ha il compito di inserire un record nel databasecodice:Public conn As ADODB.Connection Public rs_c As ADODB.Recordset Public rs_s As ADODB.Recordset Public Sub OpenConn() Set conn = New ADODB.Connection conn.CursorLocation = adUseServer conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & PathDB Set rs_c = New ADODB.Recordset rs_c.CursorLocation = adUseServer Set rs_s = New ADODB.Recordset rs_s.CursorLocation = adUseServer End Sub
dopodiche rikiamo questa routine da un form ma nn aggiunge il recordcodice:Public sub nuovo_cliente(Cliente As String, Indirizzo As String, Telefono As String, _ Cellulare As String, Note As String) Dim varNomi As Variant, varValori As Variant varNomi = Array("cliente", "indirizzo", "telefono","cellulare", "note") varValori = Array(Cliente, Indirizzo, Telefono, Cellulare, Note) rs_c.Open "SELECT * FROM CLIENTI", conn, adOpenKeyset, adLockBatchOptimistic, adCmdText rs_c.AddNew rs_c.Update varNomi, varValori MsgBox "Cliente Creato", vbOKOnly, Titolo rs_c.Close End sub
qualcuno mi sa dare una mano?

Rispondi quotando