1.
#include "tdolphin.ch"
#include "fivewin.ch"
FUNCTION Connect( )
LOCAL oServer
LOCAL oErr
TRY
CONNECT oServer HOST "localhost" ; // o IP del servidor donde tienes la base de datos
USER "root" ;
PASSWORD "1234";
PORT 3306 ;
FLAGS 0;
DATABASE "MiDataBase"
CATCH oErr
RETURN NIL
END
RETURN oServer2. La base de datos la tenes que tener creada de antemano (MiDataBase en el ejemplo). Lo podes hacer desde algun gestor de bases de datos (Yo utilizo el SQLYog). Ahi podras crear la base de datos y las tablas, las relaciones, claves, indices, etc.... Con un DBU pero mas potente. Y podrias administrar n bases de datos. (Acordate que una base de datos, es mucho mas que un conjunto de tablas o dbfs como antes, hay vistas, funciones almacenadas, procedimientos, etc) Pero con crear una base de datos y un par de tablas es suficiente para probar.
3. Lo que abris es una consulta, no una tabla. Y lo dejas en un objeto Query. Vos vas a trabajar sobre el objeto Query. Lo similar a un USE miTabla de DBF seria un SELECT * FROM miTabla, y con TDolphin seria oQry := oServer:Query("SELECT * FROM miTabla"), lo que te crea un objeto Query en oQry, y vas a manipular esa consulta. Visualizar esa consulta seria XBrowse( oQry, "Probando xbrowse con dolphin",.t.) y la verias en el browse estandar de fivewin
4. Cerrar la consulta en TDolphin, es simplemente oQry:End().
Igualmente, ojo, hay mucho mas, el poder de SQL es mucho mas que solo esto. Esto son los primeros pasos.
Espero que sigas avanzando!
Saludos

