2009-06-03 7 views
8

Je suis à la recherche d'un fournisseur ADO.net 2.0 ou version ultérieure pour la base de données Sybase qui semble être connue sous le nom de Sybase ASE. Pour clarifier, je suis intéressé par ASE, et pas SQL Anywhere. Espérons que le fournisseur sera inclus dans la base de données, ou gratuit.Fournisseur Sybase ASE ADO.net 2.0?

Je peux trouver la mention d'un fournisseur ADO.net 1.1; ce n'est pas ce que je veux.

Je peux trouver la mention des pilotes ODBC et des fournisseurs OLEDB; ce n'est pas ce que je veux. J'ai trouvé les fournisseurs DataDirect ADO.net payés pour; Je suppose que c'est la position de repli.

Merci pour votre aide

Répondre

7

Cette question est assez ancienne, mais il semble avoir été plus facile d'obtenir le connecteur ADO.

  1. Téléchargez le "Get a Free "Developer" Edition" de http://scn.sap.com/community/developer-center/oltp-db
  2. Choisissez Installation personnalisée lorsque donné l'option.
  3. Installez uniquement le package .Net ADO à partir de l'installation personnalisée.
  4. Référence Sybase.AdoNet4.AseClient.dll dans votre solution d'où l'installation a mis les fichiers.

Vous devriez pouvoir effectuer des requêtes, mises à jour, etc. dans .NET en suivant les instructions d'ici: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.sdk_12.5.1.adonet/html/adonet/DAFJEFIF.htm

0

à partir du site sybase:

support Sybase pour ADO.NET, OLE DB et ODBC Adaptive Server version 15.0 contient de nouveaux pilotes ODBC et OLE DB développé par Sybase. Les kits de pilotes ODBC et OLE DB de marque tierce inclus dans les versions précédentes ne sont plus expédiés. Le kit pilote ODBC à la retraite a été installé dans% SYBASE% \ ODBC et enregistré avec le gestionnaire de pilotes ODBC en tant que "pilote ODBC Sybase ASE". Le nouveau pilote ODBC ASE de Sybase est installé dans% SYBASE% \ DataAccess \ ODBC et enregistré en tant que "Adaptive Server Enterprise". La version livrée avec Adaptive Server et SDK 15.0 est la version 15.0.0.50. Le kit de pilote OLE DB supprimé a été installé dans% SYBASE% \ OLEDB et a utilisé le nom abrégé du fournisseur "Sybase.ASEOLEDBProvider" et le nom long "Fournisseur OLE DB Sybase ASE". Le nouveau fournisseur OSE DB ASE par Sybase est installé dans% SYBASE% \ DataAccess \ OLEDB et utilise le nom abrégé du fournisseur "ASEOLEDB". La version livrée avec SDK 15.0 est la version 15.0.0.51.

Sybase vous recommande de démarrer votre processus de migration les nouveaux pilotes ODBC et OLE DB dès que possible. Les nouvelles fonctionnalités introduites dans Adaptive Server 15.0 sont prises en charge uniquement par les nouveaux pilotes. Pour plus d'informations sur la migration vers les nouveaux pilotes, reportez-vous à la section "Nouvelles fonctionnalités pour OpenServer 15.0 et SDK 15.0 pour Windows, Linux et UNIX".

+0

Robert, votre citation du site de sybase mentionne les bits et odbc OLEDB. Ce n'est pas ce que je cherche. Je suis intéressé par un fournisseur ADO.net 2.0. Merci. –

+0

vous pouvez utiliser le pilote ODBC avec ADO.net 2.0. – Robert

+3

J'ai une base de code existante qui se connecte à Oracle et SQL Server en utilisant les fournisseurs ADO.net 2.0. Si je peux trouver un fournisseur SybaseASE pour ADO.net 2.0, je peux le brancher assez facilement dans mon code existant. Si je dois utiliser un pilote ODBC et le pont ADO ODBC, cela entraînera plutôt une réécriture. Donc, vous pouvez voir que si vous avez raison, le pilote ODBC peut être utilisé, ce n'est pas ce que je cherche. –

1

Sybase 15 # ESD10 a support pour ADO.NET 2.0, selon ce lien à Sybase: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc20155.1500/html/newfesd/CBHJAABF.htm


Nouvelles fonctionnalités de serveur ouvert et 15,0 SDK 15.0 pour Microsoft Windows, Linux, UNIX et Mac OS X Prise en charge d'ADO.NET 2.0

ASE ADO.NET Data Provider 2.0 est livré avec cette version SDK. Les caractéristiques de ADO.NET 2.0 pris en charge dans cette version sont:

*  Provider factories 
*  Provider statistics 
*  Bulk update 
*  Bulk copy 
*  Asynchronous commands 
*  Extended pooling support to clear pools 
*  Common base classes 
*  Database metadata 

Pour plus d'informations sur les fonctionnalités ADO.NET 2.0 pris en charge, voir Nouveautés dans ADO.NET 2.0.

10

Ayant récemment parcouru cette route moi-même, je ne peux que suggérer que vous ne trouverez pas la réponse en cherchant sur Internet. Si vous vous connectez à un serveur ASE, vous avez un contact technique client. Utilisez cette personne, en lui demandant de télécharger le Sybase 15 # ESD10 mentionné plus haut.De mon expérience (que j'admets volontiers, était un mauvais);

Sybase met ce type de ressource développeur à la disposition des clients payants uniquement.

Le téléchargement, une fois que vous l'aurez, comprendra un tas d'extras dont vous n'avez pas besoin. Je pense toujours que PowerAMC ​​est un excellent utilitaire, mais je pense que ce qui est inclus est une version d'essai, de valeur à long terme limitée. Je crois que ce que vous voulez de l'ensemble est l'installation OpenClient, en sélectionnant les fonctionnalités ADO.NET. J'ai trouvé toute l'expérience, de l'acquisition des ressources du développeur (juste identifier le bon téléchargement était un combat), à isoler les deux fichiers nécessaires à partir des centaines de fichiers installés, au fait que l'installation a cassé mon RapidSql existant et DbArtisan installe, et enfin que la version actuelle ne va pas plus loin que le support du fournisseur ADO.NET 2 (vous ne recevrez pas de câblage EF par exemple), pour être vraiment frustrant.

Aucune surprise alors que je n'ai pas été capable de trouver beaucoup de support pour ASE utilisant nHibernate ou subsonic non plus.

+9

Exactement la même expérience pour moi. Way to go pour obtenir plus de gens en utilisant votre produit merdique - rendre difficile, vraiment * dur * pour se connecter à elle. Des imbéciles! –

+1

@Bernhard Hofmann: Je ne suis pas d'accord plus. Heureusement, il semble que Sybase va disparaître. ==> L'évolution darwinienne fonctionne aussi pour les personnes morales. –

+0

@StefanSteiger: Il est long et devrait arriver dans les 3 ans: / – seoul

Questions connexes