2011-10-10 4 views
4

Pour un client, nous devons importer des données d'un ancienpilote ODBC ou DataProvider .NET pour Centura SQLBASE nécessaire

Centura SQLBase 7.5.1 
base de données

. Le meilleur moyen serait de se connecter directement à partir de .Net à la base de données des clients, mais je ne trouve pas de pilote ou de connecteur .Net à utiliser.

Jusqu'à présent, j'ai découvert que la société derrière le produit est actuellement: http://www.unify.com/ Mais avant de les contacter, est-ce qu'il y a un pilote/connecteur disponible gratuitement pour SQLBase disponible ?.

Répondre

3

Il était difficile de trouver, mais finalement je trouve le téléchargement:

http://support.guptatechnologies.com/supportwiki/index.php/SQLBase_Driver_Packs

Vous devez interroger votre moteur de recherche préféré pour « SQLBASE Packs du pilote » au lieu de « fournisseur de données .NET » pour obtenir un résultat. Le programme d'installation contient les pilotes ODBC/.NET/OLEDB et JDBC. Cela dit, je n'ai pas réussi à me connecter à ma base de données, car le programme d'installation (j'ai essayé les configurations 9.0.1 et 10.0.0) est cassé.

Le n'a pas été en mesure d'obtenir le 10.0.0 de travailler, mais la version 9.x j'ai copié manuellement ces fichiers:

- SQLBaseUtil.dll 
- MFC71.dll 
- msvcr71.dll 
- msvcp71.dll 

du chemin d'installation à mon dossier system32. Cela a fonctionné pour Windows XP et Windows 7, mais pour Windows 7, j'ai également eu besoin de définir le chemin vers le fichier ini dans la chaîne de connexion:

var connectionString = "data source=ISLAND;" + 
         "uid=sysadm;pwd=sysadm;" + 
         "ini=C:\\Program Files\\Gupta\\SQLBase901\\sql.ini"; 
Questions connexes