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.