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

insertar datos en un registroooooooooo

Estas en el tema de insertar datos en un registroooooooooo en el foro de ASP Clásico en Foros del Web. HOLA AMIGOS, tengo un problema con mi pequeño formulario : resulta que los datos del Nombre de la Persona y la Dirección no se almacenan ...
  #1 (permalink)  
Antiguo 05/06/2006, 06:54
 
Fecha de Ingreso: mayo-2006
Mensajes: 14
Antigüedad: 18 años
Puntos: 0
De acuerdo insertar datos en un registroooooooooo

HOLA AMIGOS, tengo un problema con mi pequeño formulario :

resulta que los datos del Nombre de la Persona y la Dirección no se almacenan en el mismo Registro, sino ambos datos se guardan en registros distintos de mi base de datos y no entiendo porqué.

Supongo que la respuesta no es complicada, pero es q como soy novatillo en esto.....GRACIAS DE ANTEMANO DESDE CANARIAS:

aquí os paso mis ficheros :

---------FICHERO "insertaranadirpersona.asp"
<%
Dim nnombre,ndireccion,SQL2,oConn
nnombre=Request.Form("nombrepersona")
ndireccion=Request.Form("direccion")
Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("./basedatos.mdb"))
SQL2="INSERT INTO tablapersonas(nombre,direccion) values('" &nnombre& "','" &ndireccion &"')"

oConn.Execute(Sql2)
oConn.Close
Set oConn=Nothing
Response.Redirect("anadirpersona.asp")
%>

---------FICHERO FORMULARIO "anadirpersona.asp"
<HTML>
<b><font color="blue">AGENDA DE AMIGOS</b><form method="POST"
action="insertaranadirpersona.asp">
<p>Añadir Nombre de la `Persona <input type="text" name="nombrepersona" size="20"><br>
<p>Añadir Dirección <input type="text" name="direccion" size="20"><br>
<input type="submit" value="Agregar" name="enviar"></p>
</form>
  #2 (permalink)  
Antiguo 05/06/2006, 08:18
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
A ver intentalo asi.


<%

nnombre = Trim(Request("nombrepersona"))
ndireccion = Trim(Request("direccion"))

Dim SQL2,oConn
Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("./basedatos.mdb"))
SQL2="INSERT INTO tablapersonas (nombre,direccion) values ('" &nnombre& "','" &ndireccion &"')"

oConn.Execute(Sql2)
oConn.Close
Set oConn=Nothing
Response.Redirect("anadirpersona.asp")
%>
  #3 (permalink)  
Antiguo 06/06/2006, 08:23
 
Fecha de Ingreso: mayo-2006
Mensajes: 14
Antigüedad: 18 años
Puntos: 0
POTRO ya me funciona correctamente!!!!!

Dicen q de bien nacidos es ser agradecidos, así que...¡¡¡¡¡GRACIAS COLEGA!!!!

Saludos desde Las Palmas de Gran Canaria
  #4 (permalink)  
Antiguo 07/06/2006, 07:30
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años, 1 mes
Puntos: 39
De nada colega para eso son estos foros para ayudar y no criticar como otros nada que ver con tigo jejeje
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 21:02.