Bizarre Impossible de lire une table avec un SELECT [Résolu]

Messages postés
2
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 janvier 2019
-
Bonjour
je tourne en rond, je deviens fou

Impossible d'effectuer une SELECTY simple sur une table (sur d'autres ça marche)
Code en ASP:
<%
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
Set conn = Server.CreateObject("ADODB.Connection")
connstring = "DRIVER={MySQL ODBC 3.51 Driver};SERVER="xxxxxxxxx";database=xxxxxxxx;USER=user;PASSWORD=xxxxxxxxx;OPTION=3"
conn.open connstring

'''''''''''''''''''''''''''''''''''''''''''''
''''' avec select sur un champ  ça marche
'''''
strsql="select an from resultats where an=2018"
Set objrs = conn.Execute(strsql)
response.write(strsql&"<br>Eof="& objrs.EOF)
if not objrs.eof then
 response.write("====> Trouvé<p>")
else
 response.write("====> Non trouvé<p>")
end if

objrs.close
set objrs = Nothing

'''''''''''''''''''''''''''''''''''''''''''''
''''' avec select sur deux champs ca marche pas
strsql="select an,ca from resultats where an=2018"
Set objrs = conn.Execute(strsql)
response.write(strsql&"<br>Eof="& objrs.EOF)
if not objrs.eof then
 response.write("====>Trouvé <p>")
else
 response.write("====>Non trouvé <p>")
end if

objrs.close
set objrs = Nothing


'''''''''''''''''''''''''''''''''''''''''''''
''''' avec select sur un tous les champs * ca marche pas 
'''''

strsql="select * from resultats where an=2018"
Set objrs = conn.Execute(strsql)
response.write(strsql&"<br>Eof="& objrs.EOF)
if not objrs.eof then
 response.write("====> Trouvé")
else
 response.write("====> Non trouvé")
end if

objrs.close
set objrs = Nothing


conn.close
%>


Voici ce que ça me donne :

select an from resultats where an=2018
Eof=False====> Trouvé

select an,ca from resultats where an=2018
Eof=True====>Non trouvé

select * from resultats where an=2018
Eof=True====> Non trouvé


Je ne comprends plus rien, je veux simplement récuper le champ 'tresogo' pour une année donnée.

Si vous avez une idée ?

Merci
Benoit

_________________________________________________________________________________________
Structure de table:



Contenu de la table :


Le pire c'est que ça marche avec mysql :
Afficher la suite 

2 réponses

Messages postés
2
Date d'inscription
lundi 7 janvier 2019
Statut
Membre
Dernière intervention
7 janvier 2019
0
Merci
Trouvé,

C'est du n'importe quoi,

j'ai changé les champs de DECIMAL en INT et c'est bon.

A n'y rien comprendre

Benoit
Commenter la réponse de bcl450
Messages postés
2
Date d'inscription
mercredi 13 février 2019
Statut
Membre
Dernière intervention
13 février 2019
0
Merci
[url=https://tgw.onl/hostgator/]HostGator[/url] [url=https://tgw.onl/dreamhost/]DreamHost[/url] [url=https://tgw.onl/bluehost/]Bluehost[/url]
thans to you
Commenter la réponse de seranrakan1995