Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1850 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  ASP erreur bizarre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ASP erreur bizarre

n°127271
zetoune
Posté le 17-04-2002 à 16:46:05  profilanswer
 

J ai un probleme
Dans ma page j ai tout le temps une erreur sur le egale ou different.J hallucine ma syntaxe est bonne. C est quoi le prob ?
 
Microsoft VBScript compilation (0x800A0408)
Invalid character
/fr/offers/inc_billing.asp, line 136, column 23
If Not Cint(Escompte) = 0 Then
----------------------^
Ou  
 
 
Microsoft VBScript compilation (0x800A0408)
Invalid character
/fr/offers/inc_billing.asp, line 130, column 20
If Cint(Tax_Prov) <> 0 Then
-------------------^

mood
Publicité
Posté le 17-04-2002 à 16:46:05  profilanswer
 

n°127289
Lord II
PIB2000
Posté le 17-04-2002 à 17:09:30  profilanswer
 

Question c'est quoi Escompte ???
 
As tu essayé de décomposer la ligne pour voir si cela ne venait pas de la conversion cint(Escompte) ???

n°127294
zetoune
Posté le 17-04-2002 à 17:12:03  profilanswer
 

Escompte c est une variable Entier...
qui est egale a 0 des le debut..  
je ne pense pas que ce soit le probleme car quand je fais
If Escompte = "0" Then Ca merde aussi.

n°127297
Lord II
PIB2000
Posté le 17-04-2002 à 17:13:02  profilanswer
 

Là c'est normale c'est Escompte=0. Dans ce cas là je ne vois pas pourquoi ca bug car c'est le truc de base

n°127302
zetoune
Posté le 17-04-2002 à 17:13:54  profilanswer
 

Moi non plus je ne vois pas pourquoi ca bug..

n°127305
ggm61
Posté le 17-04-2002 à 17:14:25  profilanswer
 

et avec des parentheses ?
 
If (Not Cint(Escompte) = 0) Then


---------------
Canon Powershot S40
n°127308
zetoune
Posté le 17-04-2002 à 17:15:24  profilanswer
 

j essaie de suite

n°127312
zetoune
Posté le 17-04-2002 à 17:17:36  profilanswer
 

voici le code..  
Ca plante sur tous les  
If Not Cint(variable) = 0 Then
 
If Not Cint(Tax_Fed) = 0 Then  
response.write "<tr>" & CRLF & _
 "<td align='right'><b>Tax Fed.(" & Tax_Fed & "%) : </b></td><td align='right'>" & FormatCurrency(SousTotal * Tax_fed / 100,2) & "</td>" & CRLF & _
         "</tr>" & CRLF
SousTotal = SousTotal + (SousTotal * Tax_fed / 100)
     End If
     
     If (Not Cint(Tax_Prov)) = 0 Then
      Response.write "<tr>" & CRLF & _
          "<td align='right'><b>Tax Prov.(" & Tax_Prov & "%) : </b></td><td align='right'>" & FormatCurrency(SousTotal * Tax_Prov / 100,2) & "</td>" & CRLF & _
          "</tr>" & CRLF
      SousTotal = SousTotal + (SousTotal * Tax_Prov / 100)
     End If  
     
     If Not Cint(Escompte) = 0 Then  
      Response.write "<tr>" & CRLF & _
          "<td align='right'><b>Escompte (" & Escompte & "%) : </b></td><td align='right'>-" & FormatCurrency(Total * Escompte / 100,2) & "</td>" & CRLF & _
          "</tr>" & CRLF
      SousTotal = SousTotal + (Total * Escompte / 100)
     End If

n°127316
Lord II
PIB2000
Posté le 17-04-2002 à 17:24:29  profilanswer
 

Bizarre car moi ca marche j'ai donné des valeurs aux trois variables et ca fonctionne. As tu controlé le type des variables ???

n°127322
zetoune
Posté le 17-04-2002 à 17:27:22  profilanswer
 

Nope..
Ca m'énerve. ca m'avait dèjà fait le coup..
J ai l'impression que mon serveur web fait chier..
C est quoi ton server web ?? moi j ai IIS 5.0 avec Win2k server sp2

mood
Publicité
Posté le 17-04-2002 à 17:27:22  profilanswer
 

n°127324
Lord II
PIB2000
Posté le 17-04-2002 à 17:28:14  profilanswer
 

IIS 4 sous NT4 serveur avec un petit SP4

n°127325
zetoune
Posté le 17-04-2002 à 17:28:57  profilanswer
 

je vais relancer le serveur web pour voir..
C est vraimetn comme erreur.. surtout que ce st le genre de condition que j utilise a peu pres 100 fois par jour.

n°127328
zetoune
Posté le 17-04-2002 à 17:31:46  profilanswer
 

je viens de relancer IIS5 meme probleme.
il plante toujours sur Escompte ?? Toi tu donnesun type a tes variables ?? me semblait que ASP etait variant ?

n°127331
Lord II
PIB2000
Posté le 17-04-2002 à 17:32:20  profilanswer
 

Aucun type j'ai juste rajouté ces lignes au debut
 
Escompte=1
Tax_Fed=10
Tax_Prov=18

n°127333
zetoune
Posté le 17-04-2002 à 17:33:35  profilanswer
 

ouais  
je l ai tout mis a 0

n°127336
Lord II
PIB2000
Posté le 17-04-2002 à 17:36:01  profilanswer
 

En mettant toutr à zero il affiche rien comme prévu

n°127337
zetoune
Posté le 17-04-2002 à 17:37:05  profilanswer
 

ben il plante je ne vois pas :P

n°127338
Lord II
PIB2000
Posté le 17-04-2002 à 17:37:13  profilanswer
 

Ce que tu peux essayer c'est de typer egalement le 0 c'est debile mais on sait jamais
 
donc ca devient cint(variable) <> cint(0)
 
Va savoir ce qui se passe dans la tete de l'ASP

n°127339
zetoune
Posté le 17-04-2002 à 17:37:52  profilanswer
 

ouais je vais essayer

n°127340
thegti
La constipation se soigne ...
Posté le 17-04-2002 à 17:38:47  profilanswer
 

essayes:
if 0=1 then
pour voir ...
 
T'aurais pas changé le langage par défaut de l'ASP ?
<SCRIPT LANGUAGE=JavaScript RUNAT=Server>
au lieu de
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
 
Ou installer ASP .NET ?

n°127341
zetoune
Posté le 17-04-2002 à 17:38:50  profilanswer
 

Je vais le tuerrrrrrrrrrrrrr  
 
 
Microsoft VBScript compilation (0x800A0408)
Invalid character
/fr/offers/inc_billing.asp, line 139, column 24
If Not CDbl(Escompte1) = CDbl(0) Then
-----------------------^

n°127344
zetoune
Posté le 17-04-2002 à 17:40:50  profilanswer
 

Non j ai rien installé et rien changé..
Mais de toute facon . les deux premier If Then Fonctionnent
Pourquoi lui il me fait chier ?

n°127349
zetoune
Posté le 17-04-2002 à 17:42:15  profilanswer
 

par contre dans les mises a jour de windows j ai eu framework .net

n°127351
Lord II
PIB2000
Posté le 17-04-2002 à 17:42:26  profilanswer
 

IL t'embetes juste sur Escompte

n°127353
zetoune
Posté le 17-04-2002 à 17:43:57  profilanswer
 

ouais avant il me faisait chier pour les autres.
mais maintenant ce st juste sur celui la..  
J aiviré les commentaires sur les deux autres.. et si je mais le If Then en commentaire.. la page s affiche..

n°127354
zetoune
Posté le 17-04-2002 à 17:45:34  profilanswer
 

Microsoft VBScript compilation (0x800A0408)
Invalid character
/fr/offers/inc_billing.asp, line 137, column 12
If "Chien" = "Chien" Then
-----------^
 
C est clair.. Y a quelque chose qui merde

n°127356
thegti
La constipation se soigne ...
Posté le 17-04-2002 à 17:47:34  profilanswer
 

ZeTouNe a écrit a écrit :

ouais avant il me faisait chier pour les autres.
mais maintenant ce st juste sur celui la..  
J aiviré les commentaires sur les deux autres.. et si je mais le If Then en commentaire.. la page s affiche..  




 
humm y'a bien un end if dis moi ?

 

[jfdsdjhfuetppo]--Message édité par thegti--[/jfdsdjhfuetppo]

n°127359
zetoune
Posté le 17-04-2002 à 17:50:04  profilanswer
 

Okay trouvez l'erreur..
Je viens de mettre tout la page en commentaire....
Elle s affiche sans rien dedans.. Normal..
J enleve les commentaire... Bingo. La page fonctionne et le putain d escompte fonctionne aussi...
 
Donc ma page fonctionne maintenat et j ai AUCUNE idée pourquoi elle plantait.. (atends je vais faire un refresh pour voir)
 
Ca fonctionne... .

n°127360
zetoune
Posté le 17-04-2002 à 17:50:26  profilanswer
 

ouais ouais y avait bien des end If

n°127530
ggm61
Posté le 17-04-2002 à 23:10:25  profilanswer
 

lord ii a écrit a écrit :

Aucun type j'ai juste rajouté ces lignes au debut
 
Escompte=1
Tax_Fed=10
Tax_Prov=18  




 
 :non:  
 
Option explicit
 
dim maVariable
 
c le minimum ...  ;)  sinon c un peu l anarchie ...

n°127637
Lord II
PIB2000
Posté le 18-04-2002 à 10:45:50  profilanswer
 

C'est de l'asp !!! et l'asp c'est l'anarchie.
 
Je programmais en Vb avant et c'est vrai que c'est mieux mais là c'est du vbscript

 

[jfdsdjhfuetppo]--Message édité par lord ii--[/jfdsdjhfuetppo]

n°127872
ggm61
Posté le 18-04-2002 à 14:31:16  profilanswer
 

lord ii a écrit a écrit :

C'est de l'asp !!! et l'asp c'est l'anarchie.
 
Je programmais en Vb avant et c'est vrai que c'est mieux mais là c'est du vbscript  
 
 




 
ca n empeche rien ...  
si tu declare 2 fois la meme variable:
- avec option explicit ca fait une erreur
- sans option explicit, tu change le contenu de ta variable, et tu t en rend pas compte ... Sur une page un peu etoffee tu risque de passer du temps avant de trouver l erreur ...

n°127877
Lord II
PIB2000
Posté le 18-04-2002 à 14:34:54  profilanswer
 

C'est pour ca qu'il faut essayer de separer au maximum l'asp du html de facon a ne pas avoir des parties asp puis du html puis asp puis........
 
Ces situations je le confirme peuvent amener des erreurs.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  ASP erreur bizarre

 

Sujets relatifs
Impression ASP ou JAVASCRIPTASP /PDF
Erreur Sqlenvoyer un fax avec IIS en ASP???
erreur php pairage[ASP] Est-ce que qqun peut m'aider???
Erreur sur l'objet Application en ASPASP et WORD ???
Erreur OLE AUTOMATION sur programme compilé par Windeverreur ASP bizarre
Plus de sujets relatifs à : ASP erreur bizarre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR