Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2012, 07:54
Avatar de TheScript
TheScript
 
Fecha de Ingreso: septiembre-2011
Ubicación: Spain
Mensajes: 164
Antigüedad: 10 años, 11 meses
Puntos: 30
Revisar pequeña funcion

Hola a todos, sigo con mi andududa de modificar una intranet hecha en php y meterle un par de consultas mysql para conectar a una web en php.

Necesito saber si este cambio que he hecho está bien hecho, a ver si alguien lo ve factible:

Código HTML:
'recogemos de url el IdPers y vamos a BD de la web
	idPers = Request.QueryString("IdPers")
	
	Dim para(1)
	para(1) = idPers
		
		Dim gblCnn2 'para mysql de la web
		dim gblConnectionString2 ' para mysql de la web
		
	gblConnectionString2 = "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=+++; DATABASE=++; UID=++; PASSWORD=+++; OPTION=3"
	
		On Error Resume Next 
		set gblCnn2 = darConexion(gblConnectionString2)
		if err.number<>0 then
	 		response.write("El sitio web no es accesible") 
		else
		
	set rsPer = "SELECT * FROM INSC_PERS WHERE id='" & para(1) & "'", gblCnn2
	
	
			if NOT (rsPer.eof and rsPer.bof) then
				arrBene = rsPer.getrows
			end if	
Luego rsPer va sacando los datos.

No se si en la consulta debo de poner : para(1) o solo para, ya que "para" solo contiene un dato , la id de la persona.

¿Debería de funcionarme así y el error está en otro lado?¿O está mal planteado?

En asp estaba así:

Código HTML:
	set rsPer = ejecutarsprs("INSC_PERS1_sel", para, gblcnn2 )
Ya que al parecer tiene unas rutinas que realizan las consultas por otro lado..

Espero que m podais contestar aunque sea para decirme si el como lo he planteado es un disparate o no.. por favor..

Un saludo amigos.