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

Que tiene mal este codigo de agregar datos?

Estas en el tema de Que tiene mal este codigo de agregar datos? en el foro de ASP Clásico en Foros del Web. <% Response.Buffer = true dim cnn,rst set cnn = Server.CreateObject("ADODB.Connection") set rst = Server.CreateObject("ADODB.RecordSet") cnn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=" & _ Server.MapPath("bsd.mdb")) sqltext = "SELECT * FROM ...
  #1 (permalink)  
Antiguo 01/06/2002, 12:42
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 22 años, 6 meses
Puntos: 0
Que tiene mal este codigo de agregar datos?

<%
Response.Buffer = true
dim cnn,rst
set cnn = Server.CreateObject("ADODB.Connection")
set rst = Server.CreateObject("ADODB.RecordSet")
cnn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Da ta Source=" & _
Server.MapPath("bsd.mdb"))
sqltext = "SELECT * FROM categorias"
rst.Open sqltext,cnn,3,3


dim titulo, copete, noticia
titulo = Request.Form("titulo")
descripcion = Request.Form("descripcion")
categoria = Request.Form("categoria")
texto = Request.Form("texto")
autor = Request.Form("autor")
mail = Request.Form("mail")

if titulo = "" or descripcion ="" or cetegoria = "" or texto = "" or texto = "" or autor = "" or mail = "" then
error = "Debe completar todos los datos."
Response.Write error
Response.End
end if



rst.AddNew
rst("titulo") = titulo
rst("descripcion") = descripcion
rst("categoria") = categoria
rst("texto") = texto
rst("autor") = autor
rst("mail") = mail
rst.update


Response.Write "La oferta se ha agregado."
%>
Pues eso k tiene mal k no agreega los datos d eun formulario y me sale k faltan datos por rellenar.
  #2 (permalink)  
Antiguo 01/06/2002, 12:43
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Que tiene mal este codigo de agregar datos?

Y aqui el formulario:

<form method="POST" action="nuevo.asp">
<p>Ttiulo:<br>
<input type="text" name="titulo" size="40"></p>
<p>Descripción:<br>
<input type="text" name="descripcion" size="40"></p>
<p>Caterogría</p>
<p><select size="1" name="categoria">
<option value="veda">Venda</option>
<option value="cambio">Cambio</option>
<option value="material">Material</option>
<option value="recambios">Recambios</option>
<option value="libros">Libros</option>
</select></p>
<p>Texto:<br>
<textarea rows="4" name="texto" cols="30"></textarea></p>
<p>Autor:<br>
<input type="text" name="autor" size="40"></p>
<p>E-mail:<br>
<input type="text" name="mail" size="40"></p>
<p><input type="submit" value="Nuevo mensaje" name="enviar"></p>
</form>

<div style="position:relative; left:-16%; bottom:58%; width:55px; height:14px; z-index:1"><p align="center"><font color="#808080" size="1">Presidente<br>Dacoy[/CODE]</p></div> [/CODE]
  #3 (permalink)  
Antiguo 01/06/2002, 13:16
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Que tiene mal este codigo de agregar datos?

ya esta ya me va.
  #4 (permalink)  
Antiguo 02/06/2002, 04:11
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Que tiene mal este codigo de agregar datos?

cambia la linea
if titulo = &quot;&quot; or descripcion =&quot;&quot; or cetegoria = &quot;&quot; or texto = &quot;&quot; or texto = &quot;&quot; or autor = &quot;&quot; or mail = &quot;&quot; then

por

if titulo=&quot;&quot; or descripcion=&quot;&quot; or categoria=&quot;&quot; or texto=&quot;&quot; or autor=&quot;&quot; or mail=&quot;&quot; then

sera eso ?

saludos
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 00:44.