Ciao,
ho semplicemente due tabelle. Una deve popolare il datacombo e nell'altra il datacombo deve inserire nel campo a lui associato ciò che e' stato selezionato.
Quindi all'apertura della form il codice è il seguente:
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Intas.mdb;Jet OLEDBatabase Password=iptech01;"
cn.Open
Call rs.Open("SELECT * FROM SottoCentridiCosto WHERE Numero = 100", cn, adOpenKeyset, adLockOptimistic)
Call rs1.Open("SELECT * FROM prova", cn, adOpenKeyset, adLockOptimistic)
--> Adesso vorrei che rs popolasse il database e nel campo "cs" di rs1 che vengano inseriti i valori selezionati nel DataCombo.
Quindi ho utilizzato questo codice per il Datacombo:
Set DataCombo1.DataSource = rs1
Set DataCombo1.RowSource = rs
DataCombo1.BoundColumn = "Descrizione"
DataCombo1.ListField = "Descrizione"
DataCombo1.DataField = "Descrizione"
Una volta lanciata l'applicazione lancio un rs1.addnew, imposto il valore desiderato nel DataCombo e poi lancio un rs1.update.
A questo punto mi esce il seguente errore:
Errore RunTime - 2147217888
Il gestore di eventi del consumer ha richiamato un metodo non rientrante nel provider.
Ditemi dove ho sbagliato.
Grazie
Alessandro