Parametros en vb
Publicado por Laura (1 intervención) el 20/02/2007 20:07:34
Hola, estoy tratando de llamar un crystal desde vb6, con algunos parametros ue van a sp que es lo que muestra el crystal, yo lo llamo de la siguiente manera:
CR.ReportFileName = "\\ntfsfil06\ITConsumo\Fuentes\\Reportes\p_pres.rpt"
CR.StoredProcParam(0) = Format(DTP_pre_desde.Value, "YYYY-MM-DD 00:00:00.000")
CR.StoredProcParam(1) = Format(DTP_pre_hasta.Value, "YYYY-MM-DD 23:59:59.999")
CR.StoredProcParam(2) = Format(DTP_cle_desde.Value, "YYYY-MM-DD 00:00:00.000")
CR.StoredProcParam(3) = Format(DTP_cle_hasta.Value, "YYYY-MM-DD 23:59:59.999")
CR.StoredProcParam(4) = Format(DTP_cie_desde.Value, "YYYY-MM-DD 00:00:00.000")
CR.StoredProcParam(5) = Format(DTP_cie_hasta.Value, "YYYY-MM-DD 23:59:59.999")
CR.StoredProcParam(6) = "CmbCartera.Text"
CR.StoredProcParam(7) = "Format(Lst_Conciliacion.ItemData(Lst_Conciliacion.ListIndex)), vbString)"
CR.StoredProcParam(8) = "pMovimientos"
CR.Action = 1
Donde pMovimientos es una variable que defino arriba de la siguiente manera:
If Ck_pres.Value = 1 And Ck_fac.Value = 1 Then
pMovimientos = 3
Else
If Ck_pres.Value = 1 Then
pMovimientos = 1
End If
If Ck_fac.Value = 1 Then
pMovimientos = 2
End If
End If
Si yo comento los parametros el crystal abre bien, usando como parametros los que use en el momento de probar el crystal desde el promp, cuando los descomento el error que tira es:
Error 20588 en tiempo de ejecucion, no se puede conectar a sql server, pero comprobe y el directorio, la base, todo esta ok.
Espero ayuda, gracias!!
CR.ReportFileName = "\\ntfsfil06\ITConsumo\Fuentes\\Reportes\p_pres.rpt"
CR.StoredProcParam(0) = Format(DTP_pre_desde.Value, "YYYY-MM-DD 00:00:00.000")
CR.StoredProcParam(1) = Format(DTP_pre_hasta.Value, "YYYY-MM-DD 23:59:59.999")
CR.StoredProcParam(2) = Format(DTP_cle_desde.Value, "YYYY-MM-DD 00:00:00.000")
CR.StoredProcParam(3) = Format(DTP_cle_hasta.Value, "YYYY-MM-DD 23:59:59.999")
CR.StoredProcParam(4) = Format(DTP_cie_desde.Value, "YYYY-MM-DD 00:00:00.000")
CR.StoredProcParam(5) = Format(DTP_cie_hasta.Value, "YYYY-MM-DD 23:59:59.999")
CR.StoredProcParam(6) = "CmbCartera.Text"
CR.StoredProcParam(7) = "Format(Lst_Conciliacion.ItemData(Lst_Conciliacion.ListIndex)), vbString)"
CR.StoredProcParam(8) = "pMovimientos"
CR.Action = 1
Donde pMovimientos es una variable que defino arriba de la siguiente manera:
If Ck_pres.Value = 1 And Ck_fac.Value = 1 Then
pMovimientos = 3
Else
If Ck_pres.Value = 1 Then
pMovimientos = 1
End If
If Ck_fac.Value = 1 Then
pMovimientos = 2
End If
End If
Si yo comento los parametros el crystal abre bien, usando como parametros los que use en el momento de probar el crystal desde el promp, cuando los descomento el error que tira es:
Error 20588 en tiempo de ejecucion, no se puede conectar a sql server, pero comprobe y el directorio, la base, todo esta ok.
Espero ayuda, gracias!!
Valora esta pregunta


0