Visual Basic ODBC to the AS400

Visual Basic ODBC to the AS400

Post by DM » Wed, 08 Apr 1998 04:00:00



Is anyone out there connecting to an AS400 with visual basic.  We are
currently connecting with RDO but it seems to be very slow.

Any comments or suggestions would be appreciated.

Dale McConnell
BrandsMart USA

 
 
 

Visual Basic ODBC to the AS400

Post by Gareth Fishe » Fri, 10 Apr 1998 04:00:00


ODBC is notoriously slow to AS400's - I don't know of a way to improve.

However there is an extremely quick way and that is using a product called
LANSA and their API which comes with it.  I used to do VB to AS400 all the


 
 
 

1. Odbc - As400 - Visual Basic -------aiuto!

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.

2. Deploying a VB Database?

3. WA-SEATTLE-252667--Visual Basic-ODBC-SQLSERVER-ORACLE-WAN-VISUAL BASIC APPLICATION DEVELOPER

4. PDox 5.0 - How Can I Get All 12 Months?

5. OH-CINCINNATI-105470--Visual Basic-ORACLE-Visual C++-MFC-OOD-Visual Basic Programmer

6. msg nr 18457: login failed caused by wrong NT domain name?

7. Maximum number worker thread in SQL