Sto facendo un'applicazione con Vb, ho usato un oggetto Adodc per la
connessione e per gestire il recordset.
La connessione usa una sorgente dati Odbc gi creata che punta
all'As400.
Il problema che non riesco a fare l'update sul recordset.
L'errore che esce :
"errore di run-time '2147467259 (80004005)': le informazioni sulla
tabella di base non sono sufficienti per effettuare l'aggiornamento."
Non so proprio come fare, perch facendo la stessa identica operazione
su di un altro file fisico dell'As400 con la stessa connessione Odbc,
nella stessa libreria As400, tutto funziona correttamente.
Il codice scritto :
Private Sub Command1_Click()
Adodc1.Refresh
Adodc1.Recordset.AddNew
Adodc1.Recordset.Fields("paazie") = "user"
Adodc1.Recordset.Fields("padip1") = "user"
Adodc1.Recordset.Fields("padip2") = "user"
Adodc1.Recordset.Update
End Sub
la tabella inizialmente vuota.
Nelle propriet dell'oggetto Adodc1 ho impostato una fonte dati Odbc e
come RecordSource un tipo 'adCmdTable' e il nome della tabella.
Vi ringrazio.