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

Grabar contenido en Base de Datos

Estas en el tema de Grabar contenido en Base de Datos en el foro de ASP Clásico en Foros del Web. tengo una conexión a una base de datos en Access y al momento ke debería guardar los campos, no los guarda! solo asigna el campo ...
  #1 (permalink)  
Antiguo 09/06/2005, 09:27
Avatar de joelvazquez  
Fecha de Ingreso: febrero-2005
Ubicación: 192.168.x.x
Mensajes: 448
Antigüedad: 19 años, 4 meses
Puntos: 1
Grabar contenido en Base de Datos

tengo una conexión a una base de datos en Access y al momento ke debería guardar los campos, no los guarda! solo asigna el campo en la tabla pero no escribe nada. El código ke estoy utilizando es algo largo. pero lo pondré para ver si alguien me puede ayudar.
Gracias de ante mano .
(este es el código ASP donde se deben guardar los datos en Access)

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
Response.Buffer = true
dim datosformato,rst
' Creamos la conexión a la base de datos sin DSN
set datosformato = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
datosformato.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("datosformato.mdb")
sqltext = "SELECT * FROM orden_servicio"
rst.Open sqltext,datosformato,1,2

dim taller, vehiculo_num, serv_sol_num
taller = Request.Form("taller")
vehiculo_num = Request.Form("vehiculo_num")
marca = Request.Form("marca")
tipo = Request.Form("tipo")
modelo = Request.Form("modelo")
km = Request.Form("km")
serv_sol_num = Request.Form("serv_sol_num")
detalle_serv = Request.Form("detalle_serv")

if vehiculo_num = "" then
error = "Debe llenar numero de vehiculo."
Response.Write error
Response.End
end if

if taller ="" then
error = "Debe llenar taller."
else
error = "Debe llenar Numero de solicitud."
Response.Write error
Response.End
end if
'Si no hay campos vacíos, procedemos a ingresar los datos a la base de datos

rst.Addnew
rst("taller") = taller
rst("vehiculo_num") = vehiculo_num
rst("marca") = marca
rst("tipo") = tipo
rst("modelo") = modelo
rst("km") = km
rst("serv_sol_num") = serv_sol_num
rst("detalle_serv") = detalle_serv
rst.update

'guardamos los datos y mandamos un mensaje al usuario
Response.Write "el dato se ha ingresado se ha ingresado con exito"
%>
</body>
</html>


(el código de los FORMS donde el usuario debe se llenar los datos está en otro post (Grabar contenido en Base de Datos 2))
__________________
"No te ahogas por caerte al agua... te ahogas por kedarte en el agua"

Última edición por joelvazquez; 09/06/2005 a las 09:41
  #2 (permalink)  
Antiguo 09/06/2005, 09:39
Avatar de joelvazquez  
Fecha de Ingreso: febrero-2005
Ubicación: 192.168.x.x
Mensajes: 448
Antigüedad: 19 años, 4 meses
Puntos: 1
Grabar contenido en base de datos (2)

(Este es el código de los FORMS donde el usuario debe ingresar los datos para ke el código ASP se encargue de insertarlos en la DB)

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<center>
<body>

<table width="878" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="181" height="42">&nbsp;</td>
<td width="148">&nbsp;</td>
<td colspan="4" valign="top"><div align="center"><strong><font color="#0099FF">ORDEN
DE SERVICIO AUTOMOTRIZ</font></strong></div></td>
<td width="304">&nbsp;</td>
</tr>
<tr>
<td height="62" valign="top"> <p>&nbsp;&nbsp;&nbsp; Taller designado:</p>
<form name="taller" method="post" action="dbdatosformato.asp">
<div align="center">
<input type="text" name="taller">
</div>
</form></td>
<td colspan="3" valign="top"><p>&nbsp;&nbsp;&nbsp;&nbsp; Vehiculo No. Econ&oacute;mico:</p>
<form name="form3" method="post" action="dbdatosformato.asp">
<center>
<input type="text" name="vehiculo_num">
</center>
</form></td>
<td colspan="3" rowspan="3" valign="top"><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;
Marca:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs p;
&nbsp; Tipo:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mo delo:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;
&nbsp;</p>
<form name="form2" method="post" action="">
<p>
<input type="text" name="marca">
<input type="text" name="tipo">
<input type="text" name="modelo">
</p>
<p> Km</p>
<p>
<input type="text" name="km">
</p>
</form></td>
</tr>
<tr>
<td height="85" align="center" valign="top"> <div align="center">Servicios
requeridos en Solicitud No. </div>
<form name="form4" method="post" action="dbdatosformato.asp">
<div align="center"> </div>
</form>
<input type="text" name="serv_sol_num"></td>
<td colspan="3" rowspan="3" align="center" valign="top"> <p align="center">
detallar servicio:</p>
<form name="form5" method="post" action="">
<textarea name="detalle_serv"></textarea>
</form></td>
</tr>
<tr>
<td height="11"></td>
</tr>
<tr>
<td height="12"></td>
<td width="87"></td>
<td width="118"></td>
<td></td>
</tr>
<tr>
<td height="19">&nbsp;</td>
<td>&nbsp;</td>
<td width="23">&nbsp;</td>
<td width="17">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="24">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2" valign="top"><form method="post" action="dbdatosformato.asp">
<input type="submit" name="enviar" value="Guardar en BD">
</form></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="55">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>
</center>
</html>
__________________
"No te ahogas por caerte al agua... te ahogas por kedarte en el agua"
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:48.