Bonjour,
Question d'un Dev chez nous.
Actuellement nous utilisons la DLL fourni par IBM (IBM Data DB2 iSeries) pour accéder aux données depuis nos applicatifs.
Il voudrait créer une application en .NET Core et non en .NET Framework et a vu sur le site d'IBM qu'il fournissait des DLL pour .NET Core.
https://www.ibm.com/docs/fr/db2/11.5?to ... r-net-core
Mais lorsqu'il l'utilise, il a un message indiquant un problème de licence :
IBM.Data.Db2.DB2Exception (0x80004005): ERROR [42968] [IBM] SQL1598N An attempt to connect to the database server failed because of a licensing problem. SQLSTATE=42968
Je souhaiterais savoir si quelqu'un à déjà utilisé cette DLL pour .NET Core ?
Si oui comment (syntaxe) ?
Faut t'il un produit supplémentaire sur l'IBM i pour l'utiliser ?
D'avance merci pour vos retours
Cdt
.NET Core
Re: .NET Core
Bonjour,
Le lien renvoie vers la version LUW de DB2, pas la version IBM i.
Pour moi les références IBM i :
https://www.ibm.com/support/pages/ibm-i ... a-provider
https://www.ibm.com/docs/fr/i/7.5?topic ... t-provider
Donc le provider .NET framework
je continue de regarder pour le .NET core
Le lien renvoie vers la version LUW de DB2, pas la version IBM i.
Pour moi les références IBM i :
https://www.ibm.com/support/pages/ibm-i ... a-provider
https://www.ibm.com/docs/fr/i/7.5?topic ... t-provider
Donc le provider .NET framework
je continue de regarder pour le .NET core
Nathanaël
Re: .NET Core
Bonjour Nathanaël,
Merci pour ton retour
Effectivement, je suis preneur si tu trouves des infos sur .NET Core.
Cdt
Merci pour ton retour
Effectivement, je suis preneur si tu trouves des infos sur .NET Core.
Cdt
David
Re: .NET Core
Bonjour,
Pour info j'ai posé la question à IBM et voici leur retour :
Le message SQL1598N An attempt to connect to the database server failed because of a licensing problem.SQLSTATE=42968 n'est pas un message IBM i.
Les produits de la gamme IBM DB2 for Linux Unix Windows ont besoin d'une licence DB2 Connect pour se connecter à des systèmes Z ou IBM i.
Pour info j'ai posé la question à IBM et voici leur retour :
Le message SQL1598N An attempt to connect to the database server failed because of a licensing problem.SQLSTATE=42968 n'est pas un message IBM i.
Les produits de la gamme IBM DB2 for Linux Unix Windows ont besoin d'une licence DB2 Connect pour se connecter à des systèmes Z ou IBM i.
David
Re: .NET Core
Info supplémentaire d'IBM :
Access Client Solutions ne fourni pas de dll pour du .NET Core, les alternatives sont d'utiliser un pont odbc, ou bien d'utiliser la dll qui nécessite DB2 Connect ou encore des open sources
IBM i .NET Data Provider And .NET Core
https://www.ibm.com/support/pages/node/795666
Alternatives:
Microsoft provides an ODBC bridge provider System.Data.Odbc, available in NuGet, which can be used with the IBM i Access ODBC driver
The .NET provider from the Db2 Connect family can be used with .NET Core. Contact your business partner or IBM sales representative for details on these products
While not a standard .NET data provider, the open source IbmiXmlserviceStd package provides database access (along with the ability to call programs, CL commands, and more) in .NET through XMLSERVICE
Access Client Solutions ne fourni pas de dll pour du .NET Core, les alternatives sont d'utiliser un pont odbc, ou bien d'utiliser la dll qui nécessite DB2 Connect ou encore des open sources
IBM i .NET Data Provider And .NET Core
https://www.ibm.com/support/pages/node/795666
Alternatives:
Microsoft provides an ODBC bridge provider System.Data.Odbc, available in NuGet, which can be used with the IBM i Access ODBC driver
The .NET provider from the Db2 Connect family can be used with .NET Core. Contact your business partner or IBM sales representative for details on these products
While not a standard .NET data provider, the open source IbmiXmlserviceStd package provides database access (along with the ability to call programs, CL commands, and more) in .NET through XMLSERVICE
David