ASP Connexion à une base de données
Steph
-
steph -
steph -
Bonjour à tous,
J'aimerais me connecter à une base de données sous SQLBase.
Je développe mon ASP en JScript.
Impossible de trouver de la documentation assez détaillée sur cela.
Pour l'instant, je fais simplement la connexion :
var connBase = Server.CreateObject("ADODB.Connection");
connBase.Open("CCPTE", "", "");
Mais rien que cela, ça ne marche pas : j'ai une erreur sur le Open qui dit :
"Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Gestionnaire de pilotes ODBC] Source de données non trouvée et nom de pilote non spécifié"
Pourtant, la base CCPTE existe bien et quand je fais un essai de connexion sous Source de données ODBC (sous Outils d'Administration), la connexion marche.
D'autre part, quand je crée ma base, je dois faire un
"set server server1"
Dois-je ajouter cette information qqpart ?
Y'a-t-il des codes retour au Open ?
Si vous avez un élément de réponse ou un lien intéressant (les seules infos que j'ai trouvées sont sur "www.asp-irine.com"), je suis preneuse.
Merci d'avance.
Stéphanie
J'aimerais me connecter à une base de données sous SQLBase.
Je développe mon ASP en JScript.
Impossible de trouver de la documentation assez détaillée sur cela.
Pour l'instant, je fais simplement la connexion :
var connBase = Server.CreateObject("ADODB.Connection");
connBase.Open("CCPTE", "", "");
Mais rien que cela, ça ne marche pas : j'ai une erreur sur le Open qui dit :
"Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Gestionnaire de pilotes ODBC] Source de données non trouvée et nom de pilote non spécifié"
Pourtant, la base CCPTE existe bien et quand je fais un essai de connexion sous Source de données ODBC (sous Outils d'Administration), la connexion marche.
D'autre part, quand je crée ma base, je dois faire un
"set server server1"
Dois-je ajouter cette information qqpart ?
Y'a-t-il des codes retour au Open ?
Si vous avez un élément de réponse ou un lien intéressant (les seules infos que j'ai trouvées sont sur "www.asp-irine.com"), je suis preneuse.
Merci d'avance.
Stéphanie
A voir également:
- ASP Connexion à une base de données
- Fuite données maif - Guide
- Gmail connexion - Guide
- Base de registre - Guide
- Effacer les données de navigation sur android - Guide
- Trier des données excel - Guide
En fait, il fallait préciser le provider.
Ainsi, le code suivant fonctionne parfaitement :
// ouverture
var connBase = Server.CreateObject("ADODB.Connection");
sConnection = "Provider=SQLBASEOLEDB.1;DSN=CCPTE" ;
connBase.Open(sConnection);
// traitements ...
// fermeture
connBase.Close();
connBase = null ;
D'autre part, il faut que le moteur SQLBase tourne en tant que service : s'il a été lancé à la mail, cela ne fonctionne pas.
Stéphanie