MYSQL

Post Reply
juan carlos bellucci
Posts: 115
Joined: Sat Mar 07, 2009 9:36 pm
Location: Argentina
Contact:

MYSQL

Post by juan carlos bellucci »

Hola Foro.

Estoy tratando de trabajar con mysql y aun no me puedo conectar a la base.

Inicio sesión y coloco mysql.dll donde esta el ejecutable . es solo a modo prueba pero se que algo me falta y no se que es.
asi es como estoy tratando.

Si Alguien tiene algo realizado por favor que me lo envie. desde ya muchas gracias.

Code: Select all




#include "FiveWin.ch"



Function Main()

   Nota := AbreBases()

Return nil





*-------------------------------------------------------------------------------
FUNCTION AbreBases()
*-------------------------------------------------------------------------------
Local cServer := "localhost"
Local cUser   := "root"
Local cPass   := ""
Local cBase   := "consultorios"
Local oCone

       oCone:=tOleAuto():new("ADODB.connection")
       oCone:Open( "DRIVER={MySQL ODBC 3.51 Driver};" + ;
                   "server=" + cServer + ;
                   ";database=" +cBase + ;
                   ";uid=" + cUser + ;
                   ";pwd=" + cPass )
                   
       If Empty(oCone)
          MsgAlert(" No se Pudo Establecer la Conexion Con La Base De Datos..","Atencion")
          Return(Nil)
          
       Else
           MsgInfo("lo hemos logrado...."," Exito ")   
       EndIf


Return( Nil )

 
*-------------------------------------------------------------------------------
FUNCTION AbreTABLAS()
*-------------------------------------------------------------------------------
 
Function Tabla( oCone )
Local oRs, oError

    If oCone <> nil
         oRs:=tOleAuto():New("ADODB.RecordSet")
         oRs:CursorLocation   := adUseClient
         oRs:CursorType       := adOpenKeyset
         oRs:LockType         := adLockOptimistic
         oRs:ActiveConnection := oCone
         oRs:Source           := "SELECT * FROM paises "
      //--------------------------------------------------------------//
         TRY
            oRs:Open()
         CATCH oError
            MsgStop( "No se ha podido abrir la Tabla ....... !"," Atención  ")
            Return(Nil)
         END
      Else  
         MsgStop("No hay conexión con la base de datos","ATENCION")
         Return nil
      EndIf  


Return( Nil )






 
horacio
Posts: 1270
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: MYSQL

Post by horacio »

Si estás trabajando con Ado no necesitas ninguna dll. Verifica de tener instalado el driver ODBC 3.51 y si tienes los permisos necesarios para accesar el motor.

Saludos
User avatar
Adolfo
Posts: 815
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile
Contact:

Re: MYSQL

Post by Adolfo »

Juan Carlos.

Si aun no has iniciado ningun trabajo formal con MYSQL con ADO, te recomiendo que utilizes la tDolphin de Daniel Garcia.
Yo ya llevo varios sistemas usandola y es muy buena, rapida y facil.

Buscala por aqui http://tdolphin.blogspot.com/

Saludos

Desde Chile
Adolfo
;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Lenovo Legion Y520, 16GB Ram, 1 TB NVME M.2, 1 TB SSD, GTX 1050
User avatar
joseluisysturiz
Posts: 2024
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Re: MYSQL

Post by joseluisysturiz »

Totalmente de acuerdo con Adolfo, de esto ya hay bastante tela cortada, saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
Post Reply