Odbc - As400 - Visual Basic -------aiuto!

Odbc - As400 - Visual Basic -------aiuto!

Post by dani.po. » Thu, 24 Jul 2003 01:27:45



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.