Código MySQL:
Ver original
select pacientes.codpaciente
, pacientes.nombre
, pacientes.domicilio
, concat(pacientes.telefono
,'/', pacientes.celular
) as telefono
, obrasocial.descripcion
as obrasocial
, localidades.descripcion
as localidad
from localidades
, pacientes
left join obrasocial
on obrasocial.codobra
= pacientes.obrasocial
where pacientes.codpostal
= localidades.codpostal
order by nombre
;
select pacientes.codpaciente
, pacientes.nombre
, pacientes.domicilio
, concat(pacientes.telefono
,'/', pacientes.celular
) as telefono
, obrasocial.descripcion
as obrasocial
, localidades.descripcion
as localidad
from localidades
, pacientes
left join obrasocial
on obrasocial.codobra
= pacientes.obrasocial
and obrasocial.estado
= 'ALTA'
where pacientes.codpostal
= localidades.codpostal
and pacientes.estado
= estadop
order by nombre
;
ese es el procedimiento almacenado que uso. El parametro orden no lo uso
Probar lo que me decis no se puede me da error de sintaxis
Código VB6:
Ver originalcmd.CommandText = call cargarpacientes('" & estado & "','" & orden & "')