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

Base de datos problemas

Estas en el tema de Base de datos problemas en el foro de ASP Clásico en Foros del Web. Holas! Estoy muy liado con una base de datos de asp que esoy realizando para mi web, no se que pasa, creo que estan todos ...
  #1 (permalink)  
Antiguo 09/09/2002, 06:45
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 21 años, 9 meses
Puntos: 0
Base de datos problemas

Holas!

Estoy muy liado con una base de datos de asp que esoy realizando para mi web, no se que pasa, creo que estan todos los campos correctos pero falla en la linea 27 ¿me podeis hechar una mano?
La pagina esta en: http://www.portalmundial.com/servyhost/clientes.html
Os puedo mandar el programa en zip, si alguien me puede hechar una mano.

Muchas gracias!
  #2 (permalink)  
Antiguo 09/09/2002, 09:36
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Re: Base de datos problemas

Porque no pones el code y así creo que sería mas fácil detectar el error no..crees??

Saludos... ;)

<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #3 (permalink)  
Antiguo 09/09/2002, 11:21
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Base de datos problemas

Ok, os paso el codigo:

&lt;HTML&gt;
&lt;HEAD&gt;&lt;TITLE&gt;alta en BBDD&lt;/TITLE&gt;&lt;/HEAD&gt;

&lt;BODY&gt;

&lt;%
'Recuperamos los campos del formulario:
codigo = REQUEST.form(&quot;codigo&quot;)
nif = REQUEST.form(&quot;nif&quot;)
nombre = REQUEST.form(&quot;nombre&quot;)
apellido1 = REQUEST.form(&quot;apellido1&quot;)
apellido2 = REQUEST.form(&quot;apellido2&quot;)
domicilio = REQUEST.form(&quot;domicilio&quot;)
poblacion = REQUEST.form(&quot;poblacion&quot;)
codpostal= REQUEST.form(&quot;codpostal&quot;)
provincia = REQUEST.form(&quot;provincia&quot;)
mail = REQUEST.form(&quot;mail&quot;)
login = REQUEST.form(&quot;login&quot;)
password = REQUEST.form(&quot;password&quot;)

'Conectamos a nuestra BD.
Set conn = Server.CreateObject(&quot;ADODB.Connection&quot;)
conn.Open &quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&quot; &amp; Server.MapPath(&quot;jaime.mdb&quot;)


'Ejecutamos la sentencia de añadir registro:
insertar = &quot;INSERT INTO clientes (cli_nif, cli_nombre, cli_apellido1, cli_apellido2, cli_domicilio, cli_poblacion, cli_codigopostal, cli_provincia, cli_mail, cli_login, cli_password) VALUES ('&quot;&amp; nif &amp;&quot;', '&quot;&amp; nombre &amp;&quot;', '&quot;&amp; apellido1 &amp;&quot;', '&quot;&amp; apellido2 &amp;&quot;', '&quot;&amp; domicilio &amp;&quot;', '&quot;&amp; poblacion &amp;&quot;', '&quot;&amp; codpostal &amp;&quot;', '&quot;&amp; provincia &amp;&quot;', '&quot;&amp; mail &amp;&quot;', '&quot;&amp; login &amp;&quot;', '&quot;&amp; password &amp;&quot;');

Set RS = conn.Execute(insertar)

'Limpiamos y cerramos conexiones:
Conn.Close
Set Conn = Nothing

'Opcionalmente mostramos mensaje de confirmación, y damos la opción
'para añadir nuevos clientes:
RESPONSE.write &quot;Se ha dado de alta el nuevo cliente&lt;BR&gt;&quot;
RESPONSE.write &quot;Si desea añadir más clientes, pulse &quot;
RESPONSE.write &quot;&lt;A HREF=clientes.html&gt;aquí para volver&lt;/A&gt;&quot;

%&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;
  #4 (permalink)  
Antiguo 09/09/2002, 13:16
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años
Puntos: 0
Re: Base de datos problemas

El error aparentemente es este:

Set RS = conn.Execute(insertar)

cambia esa linea por

conn.Execute(insertar)



<div align="center"><a href="http://www.amigosdeloeste.com/SITIO/index/index.asp" target="_blank"><img src="http://www.amigosdeloeste.com/SITIO/imagenes/logotipo1.gif" width="268" height="63" border="0"></a>
</div>
  #5 (permalink)  
Antiguo 09/09/2002, 17:28
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Base de datos problemas

que error te tira..creo que es el sql

<CENTER><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz.gif"></CENTER>
  #6 (permalink)  
Antiguo 09/09/2002, 18:53
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años
Puntos: 0
Re: Base de datos problemas

Perdon si lo que dije es una idiotez, es que nunca lo escribi asi. Otra cosa: te faltan un par de comillas al final de la sql

<div align="center"><a href="http://www.amigosdeloeste.com/SITIO/index/index.asp" target="_blank"><img src="http://www.amigosdeloeste.com/SITIO/imagenes/logotipo1.gif" width="268" height="63" border="0"></a>
</div>
  #7 (permalink)  
Antiguo 10/09/2002, 02:55
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Base de datos problemas

¡¡Holas!!

¡¡Gracias por vuestra ayuda!! ya he resuelto la base de datos, efectivamente faltaban unas comillas detras del parentesis final, en la instruccion insert, no se como no me he dado cuenta.

¡¡¡Saludos desde España!!!

  #8 (permalink)  
Antiguo 10/09/2002, 02:58
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Base de datos problemas

Holas de nuevo!

Oye, tranquilo, que cambie tb la instruccion que me dijiste, por la tuya, el programa sigue funcionando igual, esta todo correcto, ¿me puedes decir que diferencia hay con esta nueva linea?

Gracias de nuevo
  #9 (permalink)  
Antiguo 10/09/2002, 03:26
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Base de datos problemas

la diferencia es que
Set RS = conn.Execute(insertar)
guarda el resultado en rs y
conn.Execute(insertar)
no


<CENTER><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz.gif"></CENTER>
  #10 (permalink)  
Antiguo 10/09/2002, 06:12
 
Fecha de Ingreso: septiembre-2002
Mensajes: 5
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Base de datos problemas

Holas!

Ya tengo lo tengo todo claro, ya me funciona la rutina de loggeados, me gustaria una ultima pregunta:

Las rutinas son todo en asp, estoy interesado en hacer un area para socios, en mi servidor donde puedan acceder a areas privadas, el problema es que si loggean y se acepta el password, les doy una url del servidor, entonces ya lo saben todo el mundo, ¿habria alguna forma de ocultar la ulr de destino? ¿o como puedo hacer que tengan que loggear usuarios desconocidos que no tengan el login y password?

Lo que no me gustaria hacer es todo en asp, no me voy a aclarar, no soy muy experto en este tema, ¿hay algun metodo o codigo para forzar el loggeo a desconocidos en html?

Saludos y gracias!
  #11 (permalink)  
Antiguo 10/09/2002, 06:26
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Base de datos problemas

pues en la tabla login agrega un campo llamado categoria. luego en tu sql aparte de seleccionar el usuario y la password seleccionas este campo, que por ejemplo puede ser 1, 2 o 3 , y creas una sesion con la categoria.
luego en cada pagina asp colocas al comienzo

if session(&quot;categoria&quot;)=1 then
'solo pasan los usuarios con categoria 1
end if

algo asi, es la idea tu pulela..espero no haberte enredado. saludos

<CENTER><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz.gif"></CENTER>
  #12 (permalink)  
Antiguo 10/09/2002, 06:28
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Base de datos problemas

a bueno y obviamente tendras que cambiar la extension de las paginas de destino a .asp

<CENTER><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz.gif"></CENTER>
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 15:20.