Ayuda Código de excepción Ole IDispatch 0 de Crystal report: Cannot open Sql

engels
11 de Octubre del 2003
tengo un lio con mandar los reportes desde visual fox 7.00 , los reportes estan hecho en crystal report 8.5 ya le puse el ole de crystal report a la forma pero cuando lo ejecuto el formulario desde visual fox me aparece el mensaje " Código de excepción Ole IDispatch 0 de Crystal report: Cannot open Sql server..." cabe mencionar que yo ya cree la DSN en el control panel ODBC y que el la forma la invoco haci :
thisform.olecontrol1.reset()
thisform.olecontrol1.DiscardSavedData = .t.
thisform.olecontrol1.Connect = "DSN=ingresos"
thisform.olecontrol1.progressDialog = .T. && -- dialogo de Progreso por si es largo el informe
thisform.olecontrol1.reportFileName = "C:recaudacionesreportesssur-4(Graf).rpt" && Ubicacion y Nombre del reporte
thisform.olecontrol1.windowShowExportBtn = .t. && Mostrar boton Exportar esto es ¿Si quieres?
thisform.olecontrol1.windowState = 2 && Para Mostrar Maximizada la ventana
thisform.olecontrol1.action=1 && ---- Muestra el Informe en sí.
pero solo me aparece el mensaje antes mencionado desde crystal report corre bien el reporte solo es desde visual fox que pareciera que no se conectara bien al DSN
le agradeceria mucho me ayudaran con este problema
gracias por atenderme