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

Insercion de campo

Estas en el tema de Insercion de campo en el foro de ASP Clásico en Foros del Web. Hola a todos.. estoy tratando de hacer una insercion de un campo con ADODB en una base de access 97-2003 pero al pasarle el dato ...
  #1 (permalink)  
Antiguo 29/01/2010, 09:02
Avatar de focesar  
Fecha de Ingreso: abril-2005
Mensajes: 84
Antigüedad: 19 años
Puntos: 0
Insercion de campo

Hola a todos..
estoy tratando de hacer una insercion de un campo con ADODB en una base de access 97-2003 pero al pasarle el dato me da este error:

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01B6)
El objeto no acepta esta propiedad o método: 'execute'
/bandaancha/html/asig_tecn_form.asp, línea 59

el codigo va asi:

Código:
	strConnection = "DRIVER={Microsoft Access Driver (*.mdb)};" & _
	"Dbq=" & Server.MapPath(".\..\database\enrute.mdb") 
	
	Set conn = Server.CreateObject("ADODB.Connection")
	conn.Open strConnection

	Set rs = Server.CreateObject("ADODB.recordset")

	if tel0 = "" then
		response.redirect("asig_tecn.asp")
	elseif tel1="" then
		dim consul_SQL, insert_SQL
		consul_SQL="Select id_reg from enrute where num_tel='"& tel0 &"' and fech_ejec is null"
		rs.open consul_SQL, conn, 3,3
	
		if rs.eof then
			insert_SQL="Insert into enrute (num_tel, cod_tec, fech_asig, cod_mov) values ('"& tel0 &"', '"& tecn &"', date(), '"& mov0 &"')" 
			rs.execute insert_QL, conn, 3,3
			response.redirect("asig_tecn.asp?id=ok&ost=1")
		else
			response.redirect("asig_tecn.asp?id=no&num_tel=tel1")
		end if
__________________
El valor el hombre no es proporcional a las veces que ha triunfado, sino a las veces que se a levantado de los errores

:pensando:
  #2 (permalink)  
Antiguo 29/01/2010, 10:11
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Insercion de campo

Execute no es método del recordSet, sino del objeto Connection
  #3 (permalink)  
Antiguo 29/01/2010, 11:35
Avatar de focesar  
Fecha de Ingreso: abril-2005
Mensajes: 84
Antigüedad: 19 años
Puntos: 0
Respuesta: Insercion de campo

Vale, gracias..
estoy medio ciego..

Código:
if rs.eof then
			insert_SQL="Insert into enrute (num_tel, cod_tec, fech_asig, cod_mov) values ('"& tel0 &"', '"& tecn &"', date(), '"& mov0 &"')" 
			conn.execute insert_SQL
			response.redirect("asig_tecn.asp?id=ok&ost=1")
		else
__________________
El valor el hombre no es proporcional a las veces que ha triunfado, sino a las veces que se a levantado de los errores

:pensando:

Etiquetas: campos
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 17:11.