Mettre à jour pilotes ODBC installés sur système.

Le Forum Windows XP
Scanner Windows pour détecter les erreurs de registre

Ce que nous vous conseillons :

1. Lisez les réponses ci-dessous où vous trouverez des conseils et de l'aide de la part des autres utilisateurs.

2. Avant de faire des modifications sur votre système ou d'installer des logiciels, nous vous recommandons
    fortement de cliquer ici pour scanner Windows afin de détecter les erreurs de registre.



Messagepar eherren » 13 Mai 2008, 08:13

Bonjour,

Dans la fenêtre <Administrateur de sources de données ODBC>, onglet <Pilotes ODBC> s'affiche une liste de pilotes installés sur le système.
Est-il possible de mettre à jour un pilote existant comme celui de Microsoft Access ou d'ajouter un nouveau pilote?
Si oui, de quelle façon?
Cette question vient du fait que sur une machine Windows 2003 serveur une requête SQL fonctionne normalement alors que sur une machine Windows XP cette même requête ne répond pas. La différence entre la machine Windows 2003 et la machine Windows XP est sur la version des pilotes ODBC qui est différente.
Cordialement.
eherren
 
Messages: 4
Inscrit le: 26 Juin 2007, 13:59

Messagepar LeLapinFou » 13 Mai 2008, 15:55

Bonjour,

eherren a écrit:Est-il possible de mettre à jour un pilote existant comme celui de Microsoft Access ou d'ajouter un nouveau pilote?

Oui, les pilotes ODBC se mettent a jour lors d'une installation d'une nouvelle version de Microsoft Access, donc rine a faire de se côté là.
Concernant l'ajout d'un odbc, il y a des procédure pour cela, mais les 3/4 des fabriquant de DB donnent cette procédure, et un clic de souris permettent une mise a jour, ou une installation d'un nouveau pilote.

Ta requette SQL, elle est faite a partir de quoi sur ton W3K ?
Avatar de l’utilisateur
LeLapinFou
Modérateur
 
Messages: 9511
Inscrit le: 09 Déc 2002, 10:25
Localisation: 0001 Processeur Ville

Messagepar eherren » 16 Mai 2008, 14:21

Merci pour votre réponse. Cela répond à ma question.

Pour information, voici la requête
La requete est lancée avec Business Object 6.5 à partir d'un univers qui contient des jointures externes.
le driver odbc present dans mes sources de données 400.63043.00
l'erreur BO est la suivante :
Exception: DBD, [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe (opérateur absent) dans l'expression '(APPRENTIS_DEF.N_PCS_A_ID=pcs.N_PCS_A_ID)
INNER JOIN ( select N_STATUT.N_STATUT_A_ID,N_STATUT.N_STATUT_A_LIB from N_STATUT) statut ON (APPRENTIS_DEF.N_STATUT_A_ID=statut.N_STATUT_A_ID)'.State: 42000
la requete produite :
SELECT
APPRENTIS_DEF.APP_N_NUM,
pcs.N_PCS_A_LIB,
APPRENTIS_DEF.N_PCS_A_ID,
statut.N_STATUT_A_LIB,
APPRENTIS_DEF.N_STATUT_A_ID
FROM
( select N_PCS.N_PCS_A_ID,N_PCS.N_PCS_A_LIB from N_PCS) pcs RIGHT OUTER JOIN APPRENTIS_DEF ON (APPRENTIS_DEF.N_PCS_A_ID=pcs.N_PCS_A_ID)
INNER JOIN ( select N_STATUT.N_STATUT_A_ID,N_STATUT.N_STATUT_A_LIB from N_STATUT) statut ON (APPRENTIS_DEF.N_STATUT_A_ID=statut.N_STATUT_A_ID)
eherren
 
Messages: 4
Inscrit le: 26 Juin 2007, 13:59


Retour vers Windows XP

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : BingBot [Bot], Yahoo [Bot] et 4 invités

  •  Liens commerciaux