[ ASP ] + Dreamweaver : erreur de configuration de l'ASP?

+ Dreamweaver : erreur de configuration de l'ASP? [ ASP ] - ASP - Programmation

Marsh Posté le 15-06-2004 à 15:54:39    


  bonjour, je suis en train d'apprendre à utiliser dreamweaver MX 2004 et j'ai réalisé l'exemple d'aide du pdf "bien démarrer avec DW" sans aucune erreur et cependant j'obtiens à la fin le message d'erreur ci-apres (cela se produit lorsque j'essaye d'activer le Live Data afin de verifier si ma page web pour ajouter un enregistrement dans la base de donnee fonctionne..)
 
J'ai effectué tout ce que disait de faire le .pdf donc je ne comprends pas d'ou peut venir l'erreur.. Surement de la configuration d'IIS mais je ne vois vraiment pas quoi...  :(  
 
Merci de votre aide!..


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 15-06-2004 à 15:54:39   

Reply

Marsh Posté le 15-06-2004 à 16:07:37    

heuuuu j'ai pas l'image.. mais ca marque :
 
---------------
HTTP 500.100 - Erreur interne au serveur - Erreur ASP
Services Internet (IIS)
---------------
Type d'erreur :
Erreur de compilation Microsoft VBScript (0x800A0401)
Fin d'instruction attendue
var MM_editAction = Request.ServeurVariables("SCRIPT_NAME" );
----------------


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 15-06-2004 à 16:40:36    

essaye d'enlever le point-virgule?

Reply

Marsh Posté le 16-06-2004 à 09:19:58    

Non ca marque une erreur de ponctuation sinon...  
 
Je pense que le code est bon mais que cela viens d'IIS...
en tout cas voila l'erreur que ca marque :

 
Impossible d'afficher la page  
Un problème est survenu dans la page que vous essayez d'ouvrir et vous ne pouvez donc pas afficher cette page.  
 
--------------------------------------------------------------------------------
 
Essayez les opérations suivantes :
 
Cliquez sur le bouton Actualiser ou réessayez plus tard.
 
Ouvrez la localhost page d'accueil, puis recherchez les liens vers les informations souhaitées.  
HTTP 500.100 - Erreur interne au serveur - Erreur ASP
Services Internet (IIS)
 
--------------------------------------------------------------------------------
 
Informations techniques (destinées au personnel du Support technique)
 
Type d'erreur :
Erreur de compilation Microsoft VBScript (0x800A0401)
Fin d'instruction attendue
/MySampleApp/comments-add.asp, line 6, column 58
var MM_editAction = Request.ServerVariables("SCRIPT_NAME" );
---------------------------------------------------------^
 
 
Type de navigateur :
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)  
 
Page :
GET /MySampleApp/comments-add.asp  
 
Heure :
mercredi 16 juin 2004, 09:17:55  
 
 
Informations complémentaires :
Support technique Microsoft  
 


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 16-06-2004 à 09:28:32    

Si tu travaille avec XP tu est mal parti car la page 500.100.asp est bugguée et n'indique pas l'erreur, il te faut récupérer une 500.100.asp^de windows2000  ;) eventuellement demande en PM je peux de l'expédier par mail  :)

Reply

Marsh Posté le 16-06-2004 à 09:59:09    

heuuuu je suis deja sous windows 2000 SP4... :??:  :-S


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 16-06-2004 à 10:01:38    

voila la partie qui pose probleme (bien qu'à mon avis ca vienne pas du code etant donné que j'ai fait mot à mot ce qui disait le .pdf)
 
// set the form action variable
var MM_editAction = Request.ServerVariables("SCRIPT_NAME" )
if (Request.QueryString) {
  MM_editAction += "?" + Server.HTMLEncode(Request.QueryString);
}


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 16-06-2004 à 10:03:52    

heuuu avec le ";" apres (SCRIPT_NAME);
 
(je l'avais pas remi apres l'essai (cf plus haut))


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 16-06-2004 à 11:06:20    

donne le code de la page ;)

Reply

Marsh Posté le 16-06-2004 à 11:36:14    

voila (mais sans la base de donnee relative ca marchera pas..)
 
 
<!--#include file="Connections/connTrio.asp" -->
<%
// *** Edit Operations: declare variables
 
// set the form action variable
var MM_editAction = Request.ServerVariables("SCRIPT_NAME" );
if (Request.QueryString) {
  MM_editAction += "?" + Server.HTMLEncode(Request.QueryString);
}
 
// boolean to abort record edit
var MM_abortEdit = false;
 
// query string to execute
var MM_editQuery = "";
%>
<%
// *** Insert Record: set variables
 
if (String(Request("MM_insert" )) == "form1" ) {
 
  var MM_editConnection = MM_connTrio_STRING;
  var MM_editTable  = "COMMENTS";
  var MM_editRedirectUrl = "comments-view.asp";
  var MM_fieldsStr = "FIRST_NAME|value|LAST_NAME|value|EMAIL|value|COMMENTS|value";
  var MM_columnsStr = "FIRST_NAME|',none,''|LAST_NAME|',none,''|EMAIL|',none,''|COMMENTS|',none,''";
 
  // create the MM_fields and MM_columns arrays
  var MM_fields = MM_fieldsStr.split("|" );
  var MM_columns = MM_columnsStr.split("|" );
   
  // set the form values
  for (var i=0; i+1 < MM_fields.length; i+=2) {
    MM_fields[i+1] = String(Request.Form(MM_fields[i]));
  }
 
  // append the query string to the redirect URL
  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&" ) + Request.QueryString;
  }
}
%>
<%
// *** Insert Record: construct a sql insert statement and execute it
 
if (String(Request("MM_insert" )) != "undefined" ) {
 
  // create the sql insert statement
  var MM_tableValues = "", MM_dbValues = "";
  for (var i=0; i+1 < MM_fields.length; i+=2) {
    var formVal = MM_fields[i+1];
    var MM_typesArray = MM_columns[i+1].split("," );
    var delim =    (MM_typesArray[0] != "none" ) ? MM_typesArray[0] : "";
    var altVal =   (MM_typesArray[1] != "none" ) ? MM_typesArray[1] : "";
    var emptyVal = (MM_typesArray[2] != "none" ) ? MM_typesArray[2] : "";
    if (formVal == "" || formVal == "undefined" ) {
      formVal = emptyVal;
    } else {
      if (altVal != "" ) {
        formVal = altVal;
      } else if (delim == "'" ) { // escape quotes
        formVal = "'" + formVal.replace(/'/g,"''" ) + "'";
      } else {
        formVal = delim + formVal + delim;
      }
    }
    MM_tableValues += ((i != 0) ? "," : "" ) + MM_columns[i];
    MM_dbValues += ((i != 0) ? "," : "" ) + formVal;
  }
  MM_editQuery = "insert into " + MM_editTable + " (" + MM_tableValues + " ) values (" + MM_dbValues + " )";
 
  if (!MM_abortEdit) {
    // execute the insert
    var MM_editCmd = Server.CreateObject('ADODB.Command');
    MM_editCmd.ActiveConnection = MM_editConnection;
    MM_editCmd.CommandText = MM_editQuery;
    MM_editCmd.Execute();
    MM_editCmd.ActiveConnection.Close();
 
    if (MM_editRedirectUrl) {
      Response.Redirect(MM_editRedirectUrl);
    }
  }
 
}
%>
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Trio Motors Home Page</title>
<link rel="stylesheet" href="Assets/CSS/divs.css" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
p.sidebar-text {
font-size:80%;
font-family:Verdana;
}
#SplashImage {
 float: left;
}
.navbar {
 white-space: nowrap;
}
-->
</style>
<link href="Assets/CSS/Level1_Verdana.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#" )!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
 
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?" ))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
 
function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over" ) {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down" ) {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
//-->
</script>
</head>
<body onload="MM_preloadImages('Assets/images/btnShowroom_on.jpg','Assets/images/btnNews_on.jpg','Assets/images/btnOwners_on.jpg','Assets/images/btnServices_on.jpg')">  
<div id="row1">
  <div class="logo"><img src="Assets/images/trio_logo.jpg" alt="Trio Motors" name="Banner" width="600" height="41" id="Banner" /></div>
  <div class="navbar"><a href="showroom.html" target="_top" onclick="MM_nbGroup('down','group1','showroom_button','',1)" onmouseover="MM_nbGroup('over','showroom_button','Assets/images/btnShowroom_on.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="Assets/images/btnShowroom.jpg" alt="" name="showroom_button" width="151" height="40" border="0" id="showroom_button" onload="" /></a><a href="news.html" target="_top" onclick="MM_nbGroup('down','group1','news_button','',1)" onmouseover="MM_nbGroup('over','news_button','Assets/images/btnNews_on.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="Assets/images/btnNews.jpg" alt="" name="news_button" width="150" height="40" border="0" id="news_button" onload="" /></a><a href="owners.html" target="_top" onclick="MM_nbGroup('down','group1','owners_button','',1)" onmouseover="MM_nbGroup('over','owners_button','Assets/images/btnOwners_on.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="Assets/images/btnOwners.jpg" alt="" name="owners_button" width="150" height="40" border="0" id="owners_button" onload="" /></a><a href="services.html" target="_top" onclick="MM_nbGroup('down','group1','services_button','',1)" onmouseover="MM_nbGroup('over','services_button','Assets/images/btnServices_on.jpg','',1)" onmouseout="MM_nbGroup('out')"><img src="Assets/images/btnServices.jpg" alt="" name="services_button" width="149" height="40" border="0" id="services_button" onload="" /></a></div>
</div>
<div id="main">  
  <div id="col2">  
    <div id="feature">  
      <h1>Customer Comments</h1>
      <p>We value your comments and questions. Please fill out the form below and we'll answer as soon as possible.</p>
      <p>&nbsp;</p>
     
      <form method="post" action="<%=MM_editAction%>" name="form1">
        <table align="center">
          <tr valign="baseline">
            <td nowrap align="right">First Name</td>
            <td><input type="text" name="FIRST_NAME" value="" size="32">
            </td>
          </tr>
          <tr valign="baseline">
            <td nowrap align="right">Last Name</td>
            <td><input type="text" name="LAST_NAME" value="" size="32">
            </td>
          </tr>
          <tr valign="baseline">
            <td nowrap align="right">Email</td>
            <td><input type="text" name="EMAIL" value="" size="32">
            </td>
          </tr>
          <tr>
            <td nowrap align="right" valign="top">Comments</td>
            <td valign="baseline"><textarea name="COMMENTS" cols="50" rows="5"></textarea>
            </td>
          </tr>
          <tr valign="baseline">
            <td nowrap align="right">&nbsp;</td>
            <td><input type="submit" value="Ins&eacute;rer l'enregistrement">
            </td>
          </tr>
        </table>
        <input type="hidden" name="MM_insert" value="form1" />
      </form>
      <p>&nbsp;</p>
    </div>  
  </div>  
  <div id="col1">  
    <h2>Previews &amp; More</h2>
 <p><img src="Assets/images/preview.jpg" alt="" /></p>
    <p class="sidebar-text">We are excited to offer you a glimpse of next year's
      TRIO models. We're applying our technology not just to compact cars, but
      also to sedans and SUVs. These prototypes are evidence of our commitment
      to giving drivers what they want while being environmentally conscious. </p>  
    <p>&nbsp;</p>  
  </div>  
</div>  
</body>
</html>


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 16-06-2004 à 11:36:14   

Reply

Marsh Posté le 16-06-2004 à 11:49:17    

Désolé mais la quasi totalité des gens qui utilise ASP codent en VBScript  :sweat:

Reply

Marsh Posté le 16-06-2004 à 12:02:56    

arf mince :-S   :cry:


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 16-06-2004 à 14:49:50    

c'est bon j'ai trouvé le problème ! :)
 
c'est vraiment bête mais il falait trouver !...
 
Cela venait bien d'IIS! Dans les propriétés j'ai défini le JScript comme langage de script par defaut (au lieu de VBScript)! Pourtant IIS doit normalement gerer les deux en simultané mais bon parfois l'informatique... lol
 
En tout cas maintenant ca marche nickel!
Merci pour votre aide et merci à Flyman30 de m'avoir fait pensé au possible probleme VBScript/JScript :)


---------------
Ne pleures pas d'avoir perdu la Lune, cela t'empeche de voir les étoiles...
Reply

Marsh Posté le 16-06-2004 à 19:20:37    

frantz_69 a écrit :

c'est bon j'ai trouvé le problème ! :)
 
c'est vraiment bête mais il falait trouver !...
 
Cela venait bien d'IIS! Dans les propriétés j'ai défini le JScript comme langage de script par defaut (au lieu de VBScript)! Pourtant IIS doit normalement gerer les deux en simultané mais bon parfois l'informatique... lol
 
En tout cas maintenant ca marche nickel!
Merci pour votre aide et merci à Flyman30 de m'avoir fait pensé au possible probleme VBScript/JScript :)


 
Pas de problèmes ont m'a souvent aidé aussi  ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed