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

Nesecito Ayuda para ingresar datos a la BD

Estas en el tema de Nesecito Ayuda para ingresar datos a la BD en el foro de ASP Clásico en Foros del Web. NESECITO AYUDA CON ESTE PROGRAMA NO ME INGRESA LOS DATOS A LA BASES DE DATOS EN ACCESS AQUI MANDO EL CODIGO PARA QUE ME AYUDEN ...
  #1 (permalink)  
Antiguo 21/06/2002, 15:10
hat
 
Fecha de Ingreso: mayo-2002
Mensajes: 75
Antigüedad: 22 años, 1 mes
Puntos: 0
Nesecito Ayuda para ingresar datos a la BD

NESECITO AYUDA CON ESTE PROGRAMA NO ME INGRESA LOS DATOS A LA BASES DE DATOS EN ACCESS AQUI MANDO EL CODIGO PARA QUE ME AYUDEN A SOLUCIONARLO



<%@language=VBscript%>


<%
set cn=Server.CreateObject("ADODB.connection&quot ;)
cn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("noticias.mdb")

dim titulo,texto,autor,email,fecha,foto
dim miconexion,mirecordset,miconsulta,numero_propuesta

autor = Request.Form("autor")
email = Request.Form("email")
titulo = Request.Form("titulo")
texto = Request.Form("texto")
fecha = Request.Form("fecha")
foto = Request.Form("foto")


if (autor = "") and (email = "") and (titulo = "") and (texto = "") then



else

set mirecordset = server.CreateObject("ADODB.RECORDSET")
'miconsulta = "noticias"
mirecordset.LockType = adLockOptimistic
mirecordset.CursorType = adOpenKeyset
mirecordset.ActiveConnection = cn
mirecordset.Source = "noticias"
mirecordset.Open


on error resume next
mirecordset.movelast()
if err <> 0 then
end if
numero_propuesta = mirecordset.fields("id_noticia")

n_prop = numero_propuesta + 2

sql = "INSERT INTO PROPUESTAS (id_noticia, autor, email_autor, titulo, texto, fecha, foto) VALUES ("&n_prop&",'"&autor&am p;"','"&email&"','"&am p;titulo&"','"&texto&"' ,'"&date()&"','"&foto&a mp;"')"
cn.Execute sql,,1
response.write(sql)
response.write("datos")
'cn.execute(sql)
' Response.Redirect("propuesta_enviada.asp&quot ;)

mirecordset.close


end if



%>
<font face=Arial size=2>

<p><font face="Arial" size="2"><b>NOTICIAS : AGREGAR NOTICIAS</b></font></p>
<font face=Arial size=2>Para ingresar noticias en su seccion definida para noticias, complete todos los campos del
siguiente formulario y presione "Publicar".<br>

<form name="FORMULARIO" method="post" ACTION="n_agregar.asp">
<table WIDTH="500" BORDER="1" CELLSPACING="0" CELLPADDING="2">
<tr>
<td width="91"><font face="Arial" size="2"><b>Autor : </b></font></td>
<td width="324"> <font face="Arial" size="2">
<input type="text" name="autor" size=40 maxlength="255">
</font></td>
</tr>
<tr>
<td width="91"><font face="Arial" size="2"><b>Email :</b></font></td>
<td width="324"><font face="Arial" size="2">
<input type="text" name="email" size=40 maxlength="255">
</font></td>
</tr>
<tr>
<td width="91"><font face="Arial" size="2"><b>Título:& lt;/b></font></td>
<td width="324"> <font face="Arial" size="2">
<input type="text" name="titulo" size=40 MAXLENGTH="255">
</font></td>
</tr>
<tr>
<td valign=top width="91"><font face="Arial" size="2"><b>Texto:</b></font></td>
<td width="324"> <font face="Arial" size="2">
<textarea name="texto" cols=50 rows=10></textarea>
</font></td>
</tr>
<tr>
<td width="91"><font face="Arial" size="2"><b>Fecha : </b></font></td>
<td width="324">
<input type="text" name="fecha">
</td>
</tr>
<tr>
<td width="91"><font face="Arial" size="2"><b>Foto : </b></font></td>
<td width="324">
<input type="file" name="foto">
</td>
</tr>
<tr>
<td width="91"><font face="Arial" size="2"><br>
</font></td>
<td width="324"> <font face="Arial" size="2">
<input type="submit" value=" Publicar " name="agregar">
</font></td>
</tr>
</table>
</form>

</font></font>
  #2 (permalink)  
Antiguo 21/06/2002, 16:35
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Nesecito Ayuda para ingresar datos a la BD

Código:
  
sql = "INSERT INTO PROPUESTAS (id_noticia, autor, email_autor, titulo, texto, fecha, foto) VALUES ("&n_prop&",'"&autor&"','"&email&"','"&titulo&"','"&texto&"','"&date()&"','"&foto&"')"

response.write sql

Set mirecordset=cn.execute(SQL)
prueba asi y dinos que error te arroja y que te postea el SQL
  #3 (permalink)  
Antiguo 21/06/2002, 16:58
hat
 
Fecha de Ingreso: mayo-2002
Mensajes: 75
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Nesecito Ayuda para ingresar datos a la BD

este es el ERROR

Tipo de error:
ADODB.Recordset (0x800A0BB9)
Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros.
/asp/administrador/n_agregar.asp, line 27
  #4 (permalink)  
Antiguo 21/06/2002, 17:01
hat
 
Fecha de Ingreso: mayo-2002
Mensajes: 75
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Nesecito Ayuda para ingresar datos a la BD

este es la linea en que manda el error


mirecordset.LockType = adLockOptimistic
  #5 (permalink)  
Antiguo 21/06/2002, 17:13
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Nesecito Ayuda para ingresar datos a la BD

set mirecordset = server.CreateObject("ADODB.RECORDSET")
'miconsulta = "noticias"
'mirecordset.LockType = adLockOptimistic
'mirecordset.CursorType = adOpenKeyset
'mirecordset.ActiveConnection = cn
'mirecordset.Source = "noticias"
'mirecordset.Open

comenta todo esto y ve que pasa
  #6 (permalink)  
Antiguo 21/06/2002, 17:21
hat
 
Fecha de Ingreso: mayo-2002
Mensajes: 75
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Nesecito Ayuda para ingresar datos a la BD

no pasa nada no guarda los datos aun


si pueden ejecutarlos en su PC para probar
  #7 (permalink)  
Antiguo 21/06/2002, 17:34
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Nesecito Ayuda para ingresar datos a la BD

una duda...
el codigo html y el codigo asp estan en la misma pagina?
  #8 (permalink)  
Antiguo 21/06/2002, 19:47
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
Re: Nesecito Ayuda para ingresar datos a la BD

hola
puedes describir el error que te da??
un saludo :)

<a href="http://www.publicentral.com">Publicentral.com</a>
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 01:04.