RE:pasar parametros crystal 8.0 y vb6.0
Consulta, utilizando el .StoredProcParam() le asigno un valor y cuando lo corro obtengo el siguiente mensaje
"El tipo de valor especificado es diferente al tipo de valor actual."
Utilizo VB6 SQLSERVER Y CR8
Este es el codigo en visual
CRGuar.StoredProcParam(0) = Texto(cDESDE)
CRGuar.StoredProcParam(1) = Texto(cHASTA)
CRGuar.ReportFileName = gpCrystalPath & "GuardiaDestinoPacientes.rpt"
CRGuar.Action = 1
' He intentado enviar el el valor como fecha, como texto, como varian y siempre obtengo lo mismo, les adjunto el store a ver si en una de esas ahi esta el inconveniente.
ALTER PROCEDURE LstDestinoPacientesGuardia
@fingreso varchar(10),
@fegreso varchar(10)
AS
SELECT
Guardia."F_Ingreso" ,
Guardia."F_Egreso",
Guardia."Observaciones_Motivo_Egreso" as Observaciones,
Destino_Paciente."Descri" as Destino,
MEDICOS."Descri" as Medico,
SERVICIOS."Descri" as Servicio,
Diagnosticos_Guardia."Descri" as Diagnostico,
Guardia."Codi" as Codigo,
Guardia."Ape" as Apellido,
Guardia."Nombre"
FROM
{oj ((("CLINICA"."dbo"."Guardia" Guardia INNER JOIN "CLINICA"."dbo"."Diagnosticos_Guardia" Diagnosticos_Guardia ON Guardia."Diagnostico" = Diagnosticos_Guardia."Codi")
INNER JOIN "CLINICA"."dbo"."MEDICOS" MEDICOS ON Guardia."Medico" = MEDICOS."Codi")
INNER JOIN "CLINICA"."dbo"."SERVICIOS" SERVICIOS ON Guardia."Servicio" = SERVICIOS."Codi")
INNER JOIN "CLINICA"."dbo"."Destino_Paciente" Destino_Paciente ON Guardia."MotivodeEgreso" = Destino_Paciente."Codi"}
where
Guardia.F_ingreso >=Convert(date, @fingreso) and
Guardia.F_Egreso <= Convert(date,@fegreso)
ORDER BY
Destino_Paciente."Descri" ASC ,
SERVICIOS."Descri" ASC
POr favor, si pueden espero su ayuda.., DEsde ya gracias