C#: Connettere DB2/400
copia linkDescrizione del difetto
Non era possibile utilizzare un database AS400 da un'applicazione C#. Il problema derivava parzialmente dal fatto che IBM non ha ancora rilasciato il driver nativo ADO.NET per il framework .NET 2.0.
Effetti del malfunzionamento
- Impossibile aprire una connessione verso un database AS400 dall'applicazione compilata C#.
Soluzioni
Installare la versione 6.7.2950.
Funzionalità interessate
La connessione a database AS400 da applicazioni C#.
Note
- Ora, per effettuare il collegamento, si utilizza il driver ODBC contenuto nel pacchetto Client Access. E' quindi necessario effettuare le stesse operazioni per connettere il database a partire dalle applicazioni WEB IIS in tecnologia ASP.
- Tutte le possibili query da codice e le query parametriche dei pannelli sono state testate. Non risulta testata la chiamata a stored procedure.
- Attenzione: i pannelli con query su DB/400 non sono scrivibili perchè il driver non comunica allo strato ADO.NET le chiavi primarie. Quindi se si vuole ottenere pannelli scrivibili è possibile senza sforzo convertirli in pannelli Document Oriented creando il documento corrispondente alla tabella da scrivere e sostituendolo nella master query del pannello.
Ultima modifica: 05/07/2007 / Validità: da 6.7.2900