Page 1 of 1

Ejemplo ADORDD solo SQL

PostPosted: Mon Nov 23, 2015 4:31 pm
by rubenfernandez01
Estimados amigos.
Alguien podría mostrar un ejemplo de ADORDD solo con archivos de SQL de MariaDB.
Encabezamiento del prg principal, un browse con ABM.

Gracias y disculpen las molestias.
Saludos
Rubén Darío Fernández

Enviado desde mi SM-G900M mediante Tapatalk

Re: Ejemplo ADORDD solo SQL

PostPosted: Mon Nov 23, 2015 6:51 pm
by AHF
Ruben,

adordd no suporta MariaDB falta-lhe a connection string.
Mas sera muy facil lo suportar porque penso que es igual a MySql se quieres informa la connection string para que la inclua em adordd.

Le por favor 01_readme.pdf tryadordd.prg e faqs em https://github.com/AHFERREIRA/adordd.git
adordd funciona como qualquer outra rdd del tipo dbcdx.

Desculpa meu portanhol!

Re: Ejemplo ADORDD solo SQL

PostPosted: Mon Nov 23, 2015 7:40 pm
by D.Fernandez
Estimado Antonio:
Muchas gracias tu gran aporte. He buscado en internet y todo me lleva a que es el mismo que MySQL.
Saludos y Disculpa, soy bastante torpe en esto de MySQL, hasta ahora espero.

Ruben Dario Fernandez

Dear Antonio, sorry for my English.
Thank you very much for your great job.
I,ve been searching in internet and seems to be tha same that MySQL.

Thank you and sorry, I,m very clumsy with SQL, until now, I hope.

Standard
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

MySQL Specifying TCP port
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;
Pwd=myPassword;

The port 3306 is the default MySql port and the same for MariaDB.

Re: Ejemplo ADORDD solo SQL

PostPosted: Tue Nov 24, 2015 12:29 pm
by AHF
Ruben,

Informa por favor o teu email para te mandar adordd com MariaDb para lo experimentares.

Re: Ejemplo ADORDD solo SQL

PostPosted: Tue Nov 24, 2015 12:36 pm
by AHF
Ruben,

Por favor informa qual es lo nome del driver para mariadb
Para Mysql es "Driver={mySQL ODBC 5.3 ANSI Driver};"

Re: Ejemplo ADORDD solo SQL

PostPosted: Tue Nov 24, 2015 1:21 pm
by D.Fernandez
Antonio:
No quisiera complicarte mas de lo debido, has hecho un trabajo imponente y seria de muy mal gusto hacerte perder el tiempo.
Voy a averiguar mas en el foro, antes que nada, pero según encontre es el mismo.

POR FAVOR, dejame averiguar mas en el foro antes de que hagas nada. Gracias.
Segun pude averiguar es:

PREGUNTA
Is there an ODBC driver for use with MariaDB that is compatible with the driver provided with MySQL?

RESPUESTA:
The official MySQL Connector/ODBC driver works with MariaDB fine here.

Espero que sea lo que buscamos, como dije me estoy iniciando en esto SQL

Muchas gracias

Saludos
Ruben Dario Fernandez


email
zonadario @ gmail.com -sin espacios-

Re: Ejemplo ADORDD solo SQL

PostPosted: Tue Nov 24, 2015 2:49 pm
by D.Fernandez
Igual seguimos esperando...Gracias.

AHF, el compañero Baxajaun me envio un link a MariaDB:

Esto es lo que dice

FROM MariaDB
Connection parameters

When configuring a DSN you can use the following keywords:

DSN: Name of the DSN
Driver: The name of the MariaDB ODBC Driver. Must be always {MariaDB ODBC 1.0 Driver}
Server: name or IP of the MariaDB database server. Aliases: Servername
User: user name for database authentication. Aliases: UID,
Password: password for database authentication. Aliases: PWD
Database: default database. Aliases: DB
Port: TCP/IP Port of the database server
Option: For MySQL Connector/ODBC compatibility. Aliases: Options

Example

SQLWCHAR *ConnStr= L"Driver={MariaDB ODBC 1.0 Driver};Server=localhost;UID=odbc_user;PWD=odbc_pw;DB=odbc_test;Port=3306";

Saludos

Ruben Dario Fernandez.

Re: Ejemplo ADORDD solo SQL

PostPosted: Tue Nov 24, 2015 3:11 pm
by AHF
Ruben,

No adorrdd.prg na function ADOOPENCONNECT adiciona este CASE.

Code: Select all  Expand view
   
CASE cEngine == "MARIADB"
          t_cEngine := "MYSQL"  //ITS THE SAME SHOULD WORK LIKE THIS IN ALL ROUTINES
          oCn:Open( "Driver={MariaDB ODBC 1.0 Driver};" + ;
                    "server=" + cServer + ;
                    ";Port=3306"+;
                    ";db=" + cDB  + ;
                    ";uid=" + cUser + ;
                    ";pwd=" + cPass+";" )
 


No sets para adordd coloca:

SET ADO DEFAULT DATABASE TO "odbc_test" SERVER TO "localhost" ENGINE TO "MARIADB" USER TO "odbc_user" PASSWORD TO "odbc_pw"

Re: Ejemplo ADORDD solo SQL

PostPosted: Wed Nov 25, 2015 10:25 pm
by D.Fernandez
Excelente Gracia.

Probando...

Saludos

Ruben Dario Fernandez

Re: Ejemplo ADORDD solo SQL

PostPosted: Mon Nov 30, 2015 1:44 pm
by AHF
Ruben,

Está trabalhando ok?

Re: Ejemplo ADORDD solo SQL

PostPosted: Mon Nov 30, 2015 3:48 pm
by D.Fernandez
Estimado Antonio:

No lo he probado aun. Disculpa.
En cuanto tenga novedades te aviso.

Muchas Gracias.
Saludos
Ruben Dario Fernandez.