begin process at 2012 05 27 21:14:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

gerer le null ??


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

gerer le null ??

jeudi 29 décembre 2005 à 17:12:05 | gerer le null ??

Troyan

voila j'ai parfois dans l'url un passage en parametre exemple !

mapage.aspx?TOTO=23

dans mon code ca marche impacable
SQL="exec maprostock " & request("TOTO").ToString

mais si j'ai mapage.aspx Alors cette derniere ligne me fait une erreur ?
Ma prostock sait fonctionner sans parametre il est optionnel, par contre mon code plante
je ne trouve pas comment dire que si request("TOTO") est null alors tu envois ....
SQL="exec maprostock " & request("TOTO").ToString



******************************************
Installation Home-Cinéma de particuliers sur http://www.digital16-9.com

jeudi 29 décembre 2005 à 18:19:38 | Re : gerer le null ??

azra

Membre Club Administrateur CodeS-SourceS
if (request("TOTO")  == null) ne marche pas? (traduire en VB :P)


Azra (Florent) - MVS - MCAD.NET
jeudi 29 décembre 2005 à 22:11:32 | Re : gerer le null ??

Nurgle

Membre Club Administrateur CodeS-SourceS
If Not Request("TOTO") Is Null Then
SQL="exec maprostock " & request("TOTO").ToString()
Else
SQL="exec maprostock"
End If

non ?


Nurgle

vendredi 30 décembre 2005 à 12:05:15 | Re : gerer le null ??

Troyan

Dim Recup As String = ""

If Not Request("ID_FAMILLE") Is Null Then

Recup = Request("ID_FAMILLE")

End If


marche toujours pas c'est fou ca marchait avec les anciens ASP 3.0
je suis en Framework 2.0
il me dit null is not declared ; null constant is no longeur supported; use system.dbnull instead

mais quand je met cette derniere ca marche pas non plus ????

******************************************
Installation Home-Cinéma de particuliers sur http://www.digital16-9.com

vendredi 30 décembre 2005 à 12:15:32 | Re : gerer le null ??

Troyan

finallement j'utilise ça !

DIM ID_FAMILLE as String = ""
If
IsDBNull(Request("ID_FAMILLE")) = False Then

   ID_FAMILLE = Request("ID_FAMILLE")

End If



******************************************
Installation Home-Cinéma de particuliers sur http://www.digital16-9.com

vendredi 30 décembre 2005 à 12:20:29 | Re : gerer le null ??

AC1

Membre Club
Si j'ai bien compris c'est le null de ton instruction qui n'est pas reconnu dans ton instruction et non pas le test en lui même.
Peux tu essayer de décomposer pour checker ce qui ne va pas ?
Le retour du paramètre dans le request est un string selon moi.

strMaVar=request("toto")
if strMavar="" then
   sql="exec maprostock"
else
   sql="exec maprostock" & strMaVar
end if

AC1
Databases on the Web & on the LAN
vendredi 30 décembre 2005 à 12:40:36 | Re : gerer le null ??

Troyan

et bien comme le parametre n'est pas present dans l'url
exemple mapage.aspx au lieu de mapage.aspx?toto=1258

et bien j'ai directement une erreur ici
strMaVar=request("toto")

d'ou la solution que j'ai utilisée !!


******************************************
Installation Home-Cinéma de particuliers sur http://www.digital16-9.com

vendredi 30 décembre 2005 à 13:35:55 | Re : gerer le null ??

AC1

Membre Club
Ok le message avec ta solution n'étais pas apparu quand j'ai répondu.

A+

AC1
Databases on the Web & on the LAN
vendredi 30 décembre 2005 à 13:47:52 | Re : gerer le null ??

Nurgle

Membre Club Administrateur CodeS-SourceS
c'est quand même un peu du bidouillage le IsDbNull
après avoir regardé avec Reflector, je viens de m'aperçevoir que j'ai dis un truc horriblement faux ! essaye plutôt ça :

If Not Request("TOTO") Is Nothing Then
SQL="exec maprostock " & request("TOTO").ToString()
Else
SQL="exec maprostock"
End If
Il faut tester si c'est égal à Nothing, pas à Null !!
(Null n'a pas le même sens en VB.NET, c'est le "if (request("TOTO") == null)" de azra qui m'a induit en erreur )

De plus, si tu veux regarder si le paramètre est présent dans l'URL, utilises plutôt Request.QueryString() parce que Request() va regarder dans les querystring, les valeurs passés par POST et les Cookies (il peut y avoir des confusions...)


Nurgle



Cette discussion est classée dans : request, parametre, toto, gerer, mapage


Répondre à ce message

Sujets en rapport avec ce message

Recuperation de header [ par spinosorus ] Bonjour; J'ai un parametre qui est envoyé dans le Header via une application java (request.setHeader("iv_user")='koko'). Et je voudrais recuperer ce Passer un paramettre du java a asp [ par spinosorus ] Bonjour;J'ai un parametre envoyé dans le Header via une application java (request.setHeader("iv_user")='koko'). Et  je veux le recuperer  en asp ?Et j ASP probleme d'insertion de requete sql dans une variable [ par ChasseurDeChimeres ] Bonjour;Nouvellement débarqué dans les monde de l'asp, je bloque aujourd'hui sur une requéte sql. Plutôt habitué à résoudre mes bugs par moi même ou a ecrire dans un popup [ par nico5969 ] Hello a tou ;)Alors petite variante de ma question precedente suite a une petite avancée sur mon probleme....J ai un script qui m'ouvre un popupCe scr debutant en asp [ par swinia ] bonjour tt le mondeje suis debutant en ASP , et je veux une explication pour ce petit programme  request = container.REQUEST<p clas Conditions ASP [ par truc134 ] Bonjour à tous,je suis entrain d'essayer de concevoir une structure conditionnelle.Après d'énormes essais, c'est évident que mon code ne fonctionne pa mettre les données d'un gridview dans des labeltext [ par atino ] Bonjour,j'ai utilisé un gridview pour voir les données de ma base de données ,mais je voudrais quand je selectionne une ligne du gridview que les donn Request.Params & DGV [ par Rhend ] Bonsoir,Voila, j'ai une page ASPX qui permet de naviguer sur une autre page grâce a une propriété d'un bouton PostBackURL qui me permet de faire un tr ListBox et Request.Form [ par leati24 ] Bonjour,Je développe un site web dans lequel j'ai une listBox et deux boutons. Le premier bouton permet d'ouvrir une pop up en javascript pour choisir


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales