|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
|
Quote:
__________________
Careful With That Axe |
|
|
|
|
|
|
#22 |
|
Member
Iscritto dal: Jan 2004
Città: Verolavecchia
Messaggi: 198
|
vi posto tutto il mio codice, perchè ho fatto un po' troppo casino e non ci capisco più niente
Private Sub ScriviRecord() sSQL = "INSERT INTO Tabella1 VALUES(" & Text1.Text & "," & Text2.Text & ",'" & Text2.Text & "','" & Text3.Text & "','" & Text4.Text & "','" & Text5.Text & "'," & Text6.Text & ",'" & Text7.Text & "')" db.Execute sSQL End Sub Private Sub Command1_Click() ScriviRecord End Sub Private Sub Form_Load() 'cioè, ogni volta che aprirò il form Set db = New ADODB.Connection Set rs = New ADODB.Recordset 'instauro la connessione con il database db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & App.Path & "\db97.mdb" db.Open 'apro il database End Sub ' Fine Funzione Form_Load() potete per caso dirmi dove devo dichiarare db e come mettere a posto tutto il codice??? |
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
|
...Infatti manca la dichiarazione della variabile db, l'hai soltanto istanziata tramite il Set..., quindi fuori dalla Form_Load, su su in alto nel codice della form, scrivi:Private db as ADODB.Connection
__________________
Careful With That Axe |
|
|
|
|
|
#24 |
|
Member
Iscritto dal: Jan 2004
Città: Verolavecchia
Messaggi: 198
|
ho fatto, ma mi da questo errore:
Il numero di valori nella query non corrisponde a quello dei campi di destinazione. Cosa c'è ancora di sbagliato??? |
|
|
|
|
|
#25 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: Lariano (RM)
Messaggi: 1372
|
Quote:
__________________
Careful With That Axe |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:17.



















