Probleme de connection odbc sur mysql

Résolu
nuke_it Messages postés 17 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 26 mai 2005 - 18 mai 2005 à 14:03
nuke_it Messages postés 17 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 26 mai 2005 - 26 mai 2005 à 14:44
Salut!

bon j'ai deja posté un message sur csharp.fr et on ma conseillé de venir ici alors c ce ke je fais....:p



Voila mon probleme j'effectue une connexion odbc a une base dedonnees
pour recuperer des donnes dedans jusque la c du classique....

le
seul probleme c que des que j'essaye d'acceder a une table dont lenom
possede des espaces style "Nom de la Table" et ben c mort...je fela
meme chose avec une base Access et il suffit que j'encadre le nom demes
tables par des "[Nom de la Table]" et ca marche nikel mais pas surune
MySQL...

Est ce qu'il n'existerait pas un truc dans le meme style
pour MySQL??(gdeja essayer de mettre de "", des ' ',des "()", de
remplacer lesespaces par des _ ....... :( et ca marche pas mieux ))

ou alors comment dois-je faire???



PS: ne me dites pas qu'il faut pas que j'utilise de table avec des espaces parceque g pas le choix...^^



Merci d'avance a ceux qui ont une idee...

Just nuke it

2 réponses

nuke_it Messages postés 17 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 26 mai 2005
26 mai 2005 à 14:44
en fait c bon...

j'ai trouver la reponse dans une doc sur mysql



Il suffit d'encadrer les champs et les noms de tables avec le caractere " ` " (Alt Gr + 7) et la ca marche nikel ^^

c pour ki voudra l'info

Just nuke it
3
cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005
25 mai 2005 à 13:35
"ne me dites pas qu'il faut pas que j'utilise de table avec des espaces parceque g pas le "



C'est pourtant ce que beaucoup te conseillerais.

Mais bon, si tu n'as pas le choix tu peux aussi changer de DBA (lol).



Plus sérieusement, tu peux créer une vue reprenant l'ensemble de tes champs et la nommer sans espace ni signe cabalistique.



Bon courage.
Tecman
0
Rejoignez-nous