You are on page 1of 1

PRIMERA_CONEXIONMYSQL.

PRG
* ESTABLCER CONEXION Y PROPIEDADES DE ESTA
m.lcXN="DRIVER={MYSQL ODBC 5.1
DRIVER};SERVER=DESKTOP;UID=root;PWD=160272;PORT:3306;OPTION=3"
* Conectar y obtener un manejador de datos
m.liH=SQLSTRINGCONNECT(m.lcXN)
* crear base de datos
? SQLEXEC(m.liH,"CREATE DATABASE test_cust")
* crear tabla
? SQLEXEC(m.liH,"CREATE TABLE cust (cField CHAR(25))")
*
?
?
?

Insertar registros
SQLEXEC(m.liH,"INSERT INTO cust (cName) VALUES ('Data Schmata 1')")
SQLEXEC(m.liH,"INSERT INTO cust (cName) VALUES ('Data Schmata 2')")
SQLEXEC(m.liH,"INSERT INTO cust (cName) VALUES ('Data Schmata 3')")

* recuperar datos de la tabla


? SQLEXEC(m.liH, "SELECT * from cust", "csrWhatIPutIn")
* crear un cursor que indica cuantas veces esta el campo cname, lo que nos
devolvera un cursor con un campo conteniendo
* la cantidad de registros en la tabla, es decir cuantas veces se ejecuto el
comando insert
? SQLEXEC(m.liH, "SELECT count(cName) as iHowMany from cust", "csrHowMany")
* se puede almacenar texto de otra manera ver el archivo sqlbasico, o pagina 117
del libro
* cerrar la conexion
? SQLDISCONNECT(m.liH)

Pgina 1

You might also like