Foros del Web » Programando para Internet » ASP Clásico »

Ayuda con ASP Terco...

Estas en el tema de Ayuda con ASP Terco... en el foro de ASP Clásico en Foros del Web. Tengo un Formulario (Html).. y mando llamar un ASP. para que Inserte los datos a la BD (Acess).. pero al momento de darle Grabar.. me ...
  #1 (permalink)  
Antiguo 02/01/2003, 09:39
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
Ayuda con ASP Terco...

Tengo un Formulario (Html).. y mando llamar un ASP. para que Inserte los datos a la BD (Acess).. pero al momento de darle Grabar.. me seale un Recuadro y me dice que Si lo quiero Abrir o Grabar.. (Como si Fueras a bajar un archivo de Internet...)

aqui esta el Html...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<meta http-equiv="Page-Enter" content="revealTrans(Duration=1.0,Transition=12)">
<title> AutoTransporte </title>
</head>
<body bgcolor="#FFFFFF" text="#000000" vlink="#0000FF" alink="#FF0000"><div align="center">
<form name="form1" method="post" action="Clientes.asp">
<table width="740" bgcolor="#FFC891" border="2" cellspacing="0" cellpadding="0">
<tr><td><Center>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="300" HEIGHT="50" id="principal" >
<PARAM NAME=movie VALUE="C:\Inetpub\wwwroot\Cantu\Html\move2.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFC891> <EMBED src="http://operador1/Cantu/Html/move2.swf" quality=high bgcolor=#FE9E01 WIDTH="770" HEIGHT="740" NAME="principal"
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
</Center></td></tr>
<tr>
<td>
<div align="right">
<script language=JavaScript>
<!--
;today = new Date(); weekday = today.getDay();if (weekday == 6)
document.write('Sábado');if (weekday == 0) document.write('Domingo');
if (weekday == 1) document.write('Lunes');if (weekday == 2) document.write('Martes');
if (weekday == 3) document.write('Miércoles');if (weekday == 4) document.write('Jueves');
if (weekday == 5) document.write('Viernes');document.write(', '); month = today.getMonth();
if (month == 0) document.write('Enero');if (month == 1) document.write('Febrero');
if (month == 2) document.write('Marzo');if (month == 3) document.write('Abril');
if (month == 4) document.write('Mayo');if (month == 5) document.write('Junio');
if (month == 6) document.write('Julio');if (month == 7) document.write('Agosto');
if (month == 8) document.write('Septiembre');if (month == 9) document.write('Octubre');
if (month == 10) document.write('Noviembre');if (month == 11) document.write('Diciembre');
date = today.getDate(); year=today.getYear();document.write (' ', date, ', ',year);// -->
</script>
</div>
</td>
</tr>
</table>
<table width="740" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="116" bgcolor="#FFCC99" valign="top" align="center">
<font face="antique olive, Helvetica, sans-serif" size="3"><br><b> CLIENTES </b><br></font>
<font face="antique olive, Helvetica, sans-serif" size="2"><a href="C:\Inetpub\wwwroot\Cantu\Html\NCliente.html" >Nuevo<br></font></a>
<font face="antique olive, Helvetica, sans-serif" size="2"><a href="C:\Inetpub\wwwroot\Cantu\Html\PEC.html">Modi ficacion<br></font></a>
<br><br>
<font face="antique olive, Helvetica, sans-serif" size="3"><b> PEDIDOS </b><br></font>
<font face="antique olive, Helvetica, sans-serif" size="2"><a href="C:\Inetpub\wwwroot\Cantu\Html\Prueba_pedidos .asp">Diario<br></font></a>
<br><br>
<font face="antique olive, Helvetica, sans-serif" size="3"><b> REPORTES </b><br></font>
<font face="antique olive, Helvetica, sans-serif" size="2"><a href="C:\Inetpub\wwwroot\Cantu\Html\PEC.html">Modi ficacion<br></font></a>
<br><br>
</td>
</td>
<td width="624" valign="top" align="center">
<div align="center">
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<td width="624" valign="top" align="Center">
<p><center><font face="mouser outline" size="8"><u> Clientes </u></center></font></p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="97"><font color="#000000" face="Times New Roman, Times" size="2"><b>Nombre Completo</b></font></td>
<td width="3"><br><font color="black" face="helvetica,arial" size="2">
<input name="C_Nombre_C" size=30 maxlength="30" class="monospace"></font></td>
<td width="50"><br><font color="#000000" face="Times New Roman, Times" size="2"><b>Telefono particular</b></font></td>
<td width="3"><br><font color="black" face="helvetica,arial" size="2">
<input name="C_Tel_P" size=12 maxlength="12" class="monospace"></font></td>
</tr>
<tr>
<td width="100"><br><font color="#000000" face="Times New Roman, Times" size="2"><b>Direccion </b></font></td>
<td width="3"><br><font color="black" face="helvetica,arial" size="2">
<input name="C_Direc" size=35 maxlength="35" class="monospace"></font></td>
<td width="50"><br><font color="#000000" face="Times New Roman, Times" size="2"><b>Telefono Fax</b></font></td>
<td width="3"><br><font color="black" face="helvetica,arial" size="2">
<input name="C_Tel_F" size=12 maxlength="12" class="monospace"></font></td>
</tr>
<tr>
<td width="100"><br><font color="#000000" face="Times New Roman, Times" size="2"><b>Colonia</b></font></td>
<td width="3"><br><font color="black" face="helvetica,arial" size="2">
<input name="C_Col" size=20 maxlength="20" class="monospace"></font></td>
</tr>
<tr>
<td width="50"><br><font color="#000000" face="Times New Roman, Times" size="2"><b>Clave</b></font></td>
<td width="3"><br><font color="black" face="helvetica,arial" size="2">
<input name="C_Alias" size=15 maxlength="15" class="monospace"></font></td>
</tr>
</tr>
</table>
<br><br>
<center><input type="submit" name="submit" value="Grabar">&nbsp;&nbsp;<INPUT TYPE="reset" VALUE="Limpiar"></Center>
</td>
</table>
</form>
</table>
<align="center"><font color="#0000FF" size="2" face="Arial">© 2002 LRAG. Derechos Reservados.<br></font>
</body>
</html>


Y este es el Codigo

<%
set oconexion=server.createobject("ADODB.Connection")
oConexion.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("Trans_Cantu.mdb")

sqlstr="insert into Clientes (Nombre,TelefonoP,Direccion,TelefonoF,Colonia,Clav e) values ('"&request.form("C_Nombre_C")&"', '"&request.form("C_Tel_P")&"', '"&request.form("C_Direc")&"', '"&request.form("C_Tel_F")&"', '"&request.form("C_Col")&"', '"&request.form("C_Alias")&"')"

set ors=oConexion.execute(sqlstr)
oConexion.close
%>


HEEELP Me.... heeelp me....!!!!... Please.
  #2 (permalink)  
Antiguo 02/01/2003, 10:19
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Cita:
pero al momento de darle Grabar.. me seale un Recuadro y me dice que Si lo quiero Abrir o Grabar.. (Como si Fueras a bajar un archivo de Internet...)

Sencillo, tu servidor no soporta ASP. En dónde está alojado?
  #3 (permalink)  
Antiguo 02/01/2003, 10:38
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
es una Pc con Win98 y Tengo el Microsoft Personal Web Server Instalado... pero cuando le http://(Nombre de la Pc)/Clientes.asp

me Funcional... claro me marca errores por que uno de los campos esta declarado que si deba llevar datos...

saludos
  #4 (permalink)  
Antiguo 02/01/2003, 10:49
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
o sea que tipeando http://nombrePC/Clientes.asp, el ASP es interpretado (con errores, no importa) y al acceder a esa página mediante el submit del form esta intenta descargarse?

Raro, raro... no se me ocurre nada
  #5 (permalink)  
Antiguo 02/01/2003, 11:05
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
lo que hise fue... renombrar los .asp o la Bd. pero no funciona....
  #6 (permalink)  
Antiguo 02/01/2003, 11:06
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Buenas,

pues de momento no le veo nada al código que pueda dar ese resultado

Lo único que he visto es que la sentencia sql la tienes en dos líneas

sqlstr="insert into Clientes (Nombre,TelefonoP,Direccion,TelefonoF,Colonia,Clav
e) values ('"&request.form("C_Nombre_C")&"', '"&request.form("C_Tel_P")&"', '"&request.form("C_Direc")&"', '"&request.form("C_Tel_F")&"', '"&request.form("C_Col")&"', '"&request.form("C_Alias")&"')"
  #7 (permalink)  
Antiguo 02/01/2003, 11:14
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
de antemano Gracias.tunait por contestar.....

Creo que fue un <INTRO> de mas... porque el archivo ASP no lo Trae...


Saludos
  #8 (permalink)  
Antiguo 02/01/2003, 11:27
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
Señores.... COMO Diriamos aca en Mexico.....

NO MAMAAAAAA.. por Favor.....

el ERROR esta en el Form Checate esto...

con error
<form name="form1" method="post" action="Clientes.asp">
sin error
<form name="form1" method="post" action="http://operador1/Clientes.asp">


Encerio.... que se pasa de Vivos los codigos ASP...

Bueno... Mil Gracias... MAESTROS....
Luis.R.Acosta Gzz.
  #9 (permalink)  
Antiguo 02/01/2003, 11:30
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
y sólo por eso funciona ahora sin error?

Una pregunta... cuando cargabas el html con el formulario... lo hacias desde c:\ etc... o con http://localhost/etc....??
  #10 (permalink)  
Antiguo 02/01/2003, 11:34
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
mi localHost.. es C:\Inetpub\wwwroot ... y
mi arhcivo ASP.. esta grabado sonre wwwroot.

e incluso lo grabe en otra directorio

/Cantu/Html/clientes.asp

pero aun asi me marcaba el error... tu que piensas .??
  #11 (permalink)  
Antiguo 02/01/2003, 11:41
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Pienso que a tu html lo llamabas desde tu pc pero sin pasar por el servidor.

No es lo mismo pedir c:\inetpub\wwwroot\directorio\pagina.html
que pedirle http://localhost/directorio/pagina.html

De la primera forma estás cargando la página sin pasar por el servidor. Al llamar a un documento que el navegador es incapaz de leer, te pregunta lo que quieres hacer.

En cambio de la segunda forma sí te está sirviendo las páginas el servidor y sabe lo que hay que hacer con ese asp.

Por eso, probablemente al cambiar en tu formulario de Cientes.asp a http://operador1/Clientes.asp lo que haces es llamar al asp usando el protocolo y solicitandolo al server, y no a tu pc

hay... no sé si me expliqué
  #12 (permalink)  
Antiguo 02/01/2003, 11:51
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
Mas claro que el Agua purificada...

Maestro muchas Gracias...
Luis.R.Acosta.Gzz
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.