|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : août 2007 Messages : 44 ![]() |
Bonjour à tous.
J'ai un sérieux problème avec une connexion odbc à une base mySql. En fait je développe sur Visual Web Developper 2005 (Asp.net). J'ai établi une connexion de mon application Web vers la base de données (MySQL). Quand j'essaie de créer une requête à partir de VWD mes tables s'affiches de façon étranges. Par exemple, j'ai une table client qui possède les champs suivants : id, nom, prenom, adresse, tel. Je vois bien tous ces champs dans MySQL Front. Mais dès que je passe sur Visual Web Developper seul les champs id, prenom et tel sont visibles. En plus de cela, les champs prenom et tel commencent par une virgule. Donc au lieu de "prenom" j'ai ",prenom". Au lieu de "tel" j'ai ",tel". Quand j'essai d'afficher les données la table je reçois le message suivant : SQL Execution error Executed SQL statement: SELECT id, ',prenom', ',tel' FROM Client Error Source: myodbc3.dll Error Message: Error [42S22] [MySQL][ODBC 3.51 Driver][mysqld-4.1.9-max]champ ',prenom' inconnu dans field list L'application que je développe va compter pour mon rapport de stage. Pour remédier temporairement à cette situation, j'ai dû utiliser une bdd Access 2003. Mais vous savez comme moi que Access est très limité pour des applications qui comptent une quantité énorme de données. Quelqu'un peut-il m'aider à sortir de cette situation ? |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : février 2005 Messages : 349 ![]() |
salut
peut tu essayer d'envoyer un select * from Client et regarde le résultat pour voir le nom des champs après je connais pas Visual Web Developper 2005 regarde aussi si tu as installé le driver odbc comme décrit ici |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : août 2007 Messages : 44 ![]() |
Merci Overider pour ta réponse.
Mais même en essayant un SELECT * FROM Client, j'ai exactement la même erreur. Cette erreur ne serait-elle pas due à un problème de version de pilote odbc ? Celui que j'utilise est le 3.51 Je pose juste la question, mais en fait je n'en sais rien. Je suis vraiment à la bourre. Au secours!!!
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() |
Bonjour, je voudrais savoir comment est-ce tu as fait pour etblir la connexion avec la base de données MySql. Je travaille avec ASp.net/C#
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : août 2007 Messages : 44 ![]() |
Il faut que tu utilise un pilote odbc (par exple le odbc driver 3.51) Tu l'installe dans ta bécane, puis si tu es sous windows XP tu vas voir dans Panneau de config - Outils d'administration - Sources de données (ODBC). Et là, tu crée une source de données que tu configure pour qu'elle utilise le pilote odbc que tu viens d'installer pour l'accès à ta base de données.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com