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

Guardar datos en BD Sugerencias y/o Ejemplos

Estas en el tema de Guardar datos en BD Sugerencias y/o Ejemplos en el foro de ASP Clásico en Foros del Web. No me funciona naa y estoy tan harta que simplemente quiero la forma más sencilla de meter 4 datos en una tabla, los únicos ejemplos ...
  #1 (permalink)  
Antiguo 02/04/2007, 05:21
Avatar de Shilfild  
Fecha de Ingreso: marzo-2007
Mensajes: 120
Antigüedad: 17 años, 2 meses
Puntos: 0
Guardar datos en BD Sugerencias y/o Ejemplos

No me funciona naa y estoy tan harta que simplemente quiero la forma más sencilla de meter 4 datos en una tabla, los únicos ejemplos que tengo en el trabajo son las variables que se mandan al mail.

Mi código es tan sencillo como esto:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Guardado de datos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>
	
<body>
	<script language=JScript runat=server>
	//Archivo con ctes. de BD lo copiamos aquí por comodidad. -->
   //#INCLUDE file="../Sugerencias.validar/ADOJAVAS.inc"-->
   // Incluido adovbs.inc  que hace que se definan todas las constantes
	 	
			nombre=Request.querystring("txtnombre")
			telefono=Request.querystring("txttelefono")
			mail=Request.querystring("txtemail")
			sugerencia=Request.querystring("txtsugerencia")
			
			Ob_Conn= new ActiveXObject("ADODB.Connection");
	 		Ob_RS= new ActiveXObject("ADODB.Recordset");
			Ob_Conn.open("SUGERENCIA");
			//Ob_RS.open("SUGERENCIAS",Ob_Conn ,adOpenStatic ,adCmdTable) //Es lo mismo, pero con sus valores.
			Ob_RS.open("SUGERENCIA",Ob_Conn ,3 , 2);
			//sentencia="	INSERT INTO SUGERENCIAS values(5," & nombre & "," & telefono & "," & _
			//mail &"," & sugerencia & ")";
			//Ob_Conn.Execute sentencia,,adCmdText + adExecuteNoRecords;
			//Ob_RS.AddNew()
			//	Ob_RS("nombre")= nombre
			//	Ob_RS("mail")= mail
			//	Ob_RS("telefono")= telefono
			//	Ob_RS("sugerencia")= sugerencia
			Ob_RS.Update()
			Ob_RS.close()
			Ob_Conn.close()
			Response.Write("Grabado")	
</script>	
</body>
</html>
Pero tiene errores que no sé solucionar, seguiré intentando hacer lo de la select, pero no sé yo si acabare haciendolo bien, si alguien tiene alguna sugerencia será bien recibida.

Error: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Instrucción SQL no válida; se esperaba 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
/pruebas/Sugerencia/guardar.asp, línea 24

Linea 24: Ob_RS.open("SUGERENCIA",Ob_Conn ,3 , 2);
  #2 (permalink)  
Antiguo 02/04/2007, 07:17
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Guardar datos en BD Sugerencias y/o Ejemplos

Mira tu otra pregunta.
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 02/04/2007, 07:51
Avatar de CésarBalaguer  
Fecha de Ingreso: octubre-2006
Ubicación: en mi casa
Mensajes: 181
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Guardar datos en BD Sugerencias y/o Ejemplos

Cuando abres la base de datos ya tienes las tablas a disposiciòn para poder hacer los INSERT, UPDATE, DELETE o SELECT que desees, el comando OPEN que haces a tu tabla SUGERENCIA no tendrìa por que estar ahì, y es justo en ese punto donde te indica el error.
Luego de ejecutar el INSERT haces un UPDATE y un CLOSE a tu variable recordset, lo cual tampoco es necesario dado a que ya has insertado el registro al ejecutar el INSERT
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 14:41.