Affichage asp d'un champ de type binary

Signaler
Messages postés
4
Date d'inscription
mercredi 26 mars 2003
Statut
Membre
Dernière intervention
21 août 2013
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
Bonjour,

J'ai une base MySQL 5.1, une table matable.db et différents champs dont 1 champ 'fbvalid' de type binary (1) ayant la valeur 0 ou 1
sur un serveur Win2008


Sur mon ancien serveur en 4.1, aucun pb pour ecrire :

<% if (Rs_news.Fields.Item("fbvalid").Value) ="1" then %>
on ecrit Oui <% else %>
on ecrit Non
<% end if %>

et sur une version precedente, cela fonctionnait avec :
if (Rs_news.Fields.Item("fbvalid").Value) = True

Mais sans avoir rien changer, (import de la base identique), maintenant, j'ai l'erreur :
Microsoft VBScript runtime error '800a000d'

Type mismatch

/mapage.asp, line 336


et si j'écris :

<% =(Rs_news.Fields.Item("fbvalid").Value) %>, j'ai bien le chiifre 1 ou 0 qui s'affiche

Quelle syntaxe je doits ecrire pour resoudre mon probleme
Merci--
Bonjour chez vous!Phil

1 réponse

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
32
Bonjour,

As-tu essayé en faisant :

if (Rs_news.Fields.Item("fbvalid").Value) = 1 Then


Sébastien