Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2004, 22h51   #1
Membre du Club
 
Inscription : février 2004
Messages : 137
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 137
Points : 50
Points : 50
Envoyer un message via MSN à vandeyy
Par défaut [ODBC] Interprétation de la requête !!!

Bonjour,

Question simple !!!


Pouvez-vous me dire si l'ODBC transpote uniquement la requête (d'un poste client vers le serveur) sans pour autant l'interprèter la requête (traduction/conversion de la requête envoyée)?
Hélas, je n'ai pas trouvé de doc sur le fonctionnement de l'odbc !!!


Merci d'avance,

Yves
vandeyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 07h51   #2
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
La plupart des ODBC ne sont qu'une couche entre les applications et la connectique cliente du SGBDR. Il y a donc traduction. Même les ODBC "natifs" ne font que traduire un code "standard ODBC" en code natif SGBDR.
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 10h12   #3
Membre du Club
 
Inscription : février 2004
Messages : 137
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 137
Points : 50
Points : 50
Envoyer un message via MSN à vandeyy
Si je comprends bien, je peux envoyer un SELECT avec une UNION via odbc et peut-être que celui-ci ne peut pas gérer/traduire la syntaxe UNION bien que le SGBDR puisse comprendre cette syntaxe !?

De ce fait, je suppose que c'est pour cette raison que l'on évite d'utiliser l'ODBC (+ la lenteur) !

Au fait, je supposse que le SQL de l'ODBC est basé sur un standard (lequel)?

Merci.

Yves
vandeyy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 10h35   #4
Membre confirmé
 
Avatar de Higgins
 
Inscription : juillet 2002
Messages : 292
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 292
Points : 253
Points : 253
Je ne crois pas que l'ODBC en tant que tel(ODBC32.dll) traduise les requêtes.
Il me semble qu'il les transmet à une DLL fournie par l'éditeur du SGBDR qui se charge de la traduction et fait l'interface entre ODBC et le SGBDR
Higgins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 10h57   #5
Rédacteur/Modérateur
 
Avatar de fadace
 
Homme Fabien Celaia
Administrateur de base de données
Inscription : octobre 2002
Messages : 3 779
Détails du profil
Informations personnelles :
Nom : Homme Fabien Celaia
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Service public

Informations forums :
Inscription : octobre 2002
Messages : 3 779
Points : 8 124
Points : 8 124
Envoyer un message via ICQ à fadace Envoyer un message via Skype™ à fadace
Citation:
Envoyé par Higgins
Je ne crois pas que l'ODBC en tant que tel(ODBC32.dll) traduise les requêtes.
Il me semble qu'il les transmet à une DLL fournie par l'éditeur du SGBDR qui se charge de la traduction et fait l'interface entre ODBC et le SGBDR
Quand on parle d'ODBC, on ne parle pas seulement de l'odbc32.dll, mais aussi de toutes les librairies venant des éditeurs des SGBDR ou tiers, apparaissant sous l'onglet Drivers (pilotes) de l'ODBCAdm. Il reste qu'il y a une part de traduction.
fadace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h33.


 
 
 
 
Partenaires

Hébergement Web