In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Obtengo un GPF

Foro público de Xailer en español
Responder
Armando Estrada Bucio
Mensajes: 19
Registrado: Jue Dic 23, 2004 3:35 pm

Obtengo un GPF

Mensaje por Armando Estrada Bucio »

Hola amigos:

Recién me estoy integrando a este foro, he copiado un ejemplo de la web, compila bien
pero al ejecutarse obtengo un GPF del cual muestro la imagen, cual puede ser el error?

Código: Seleccionar todo

Procedure Main()
   SET CENTURY ON
   SET DATE BRITISH
   SET DECIMALS TO 2

   Application:cTitle := "Conectar"
   Application:oIcon := "AppLogo.Ico"
   Conectar()

   Application:Run()
Return

FUNCTION Conectar()
   AppData:AddData("Base",TMySQLDataSource():Create())
   WITH OBJECT AppData:Base
      :cDataBase        := "SapWin"
      :cHost            := "localhost"
      :cUser            := "root"
      :cPassword        := "91502127"
      :lDisplayErrors   := (.F.)
      :nTimeOut         := 1000

      IF ! :Connect()
         MsgStop("No se logró la conexión !")
         QUIT
      ELSE
         MsgInfo("Conexión correcta !")
      ENDIF
   END WITH
RETURN NIL
Imagen

Gracias por el apoyo a este novato
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Re: Obtengo un GPF

Mensaje por jfgimenez »

Armando,

lo más probable es que el problema esté causado por la versión de la DLL de MySql que tengas instalada. Yo te aconsejo cambiar el TMySqlDatasource por un TMariaDBDatasource, y usar las DLL de MariaDB, aunque el servidor sea MySQL. Son compatibles, y el hecho de usar la DLL de MariaDB te permite incluso no tener que pagar por MySQL.
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder