Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Conectar bd access2003 ó SQLsever a archivo.rpt - Crystal report 8

Estas en el tema de Conectar bd access2003 ó SQLsever a archivo.rpt - Crystal report 8 en el foro de Visual Basic clásico en Foros del Web. Despues de haber dado vueltas por internet e instalando dll y demas encontre el problema al "Error 20599 Cannot open SQL Server ó No se ...
  #1 (permalink)  
Antiguo 27/06/2009, 21:04
 
Fecha de Ingreso: mayo-2009
Mensajes: 238
Antigüedad: 14 años, 11 meses
Puntos: 7
Conectar bd access2003 ó SQLsever a archivo.rpt - Crystal report 8

Despues de haber dado vueltas por internet e instalando dll y demas encontre el problema al

"Error 20599 Cannot open SQL Server ó No se Puede abrir el servidor de SQL"

En mi caso en particular no se trataba de instalar dll's simplemente la propiedad connect del crystal report 8 NO SIRVE, espero me puedan ayudar.

Si hago esto me carga el rptCargo.rpt, si le agrego el connect hace lo mismo solo carga el archivo y nada mas.
Código:
Private Sub Command1_Click()
Report.ReportFileName = App.Path + "\rptCargo.rpt"
'Report.Connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\SYSTEM_REPORT.mdb;Password=;Persist Security Info=false"
Report.WindowState = crptMaximized
Report.Destination = crptToWindow
Report.Action = 1
End Sub
Si utilizo esto Report.DiscardSavedData = True me va a dar el error 20599 por que no reconoce el maldito Report.Connect="" lo mismo si utilizo Report.ParameterFields(0) u otras propiedades.

En este caso utilizo access2003 he probado haciendo todas conexiones posibles y no funciona, al final la solucion es cargar la bd directamente al driver de access manualmente supongo que sera similar para SQLserver.
Tiene que tener obligatoriamente el nombre "MS Access Database" y la ruta de la db cargada si no saldra el error 20599



Alguien sabe como hacer que funcione el Report.Connect en crystal report 8?

Crystal report 8 es una basura!

Probare con sql server haber si ocurre lo mismo pero si alguien tiene la solucion para la conexion a access ...
  #2 (permalink)  
Antiguo 30/06/2009, 16:51
 
Fecha de Ingreso: mayo-2009
Mensajes: 238
Antigüedad: 14 años, 11 meses
Puntos: 7
Respuesta: Conectar bd access2003 ó SQLsever a archivo.rpt - Crystal report 8

Para que me funcione crystal report 8.0 y vb6.0 encontre este ejemplo, ya solucione el problema para conectarme a Access2003, se trataba de compatibilidad si no quieren hacer lo que mencione al iniciar el post deben utilizar el formato de access97 y ya no saldra el mensaje:
"Error 20599 Cannot open SQL Server ó No se Puede abrir el servidor de SQL"
No se como evitar este error en mysql5.0 y sqlserver2000, ojo que estoy utilizando crystal report 8, en la version 8.5 quizas no se presenten estos errores.
Espero que alguien tenga la solucion para mysql5 y/ó sqlserver2000 utilizando crsytal 8.
Probare el crystal report 11 y espero no encontrar ningun incoveniente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.