Preguntas sobre ADORRD

Preguntas sobre ADORRD

Postby devtuxtla » Sun Jan 10, 2016 11:30 pm

Hola Antonio.

Excelente trabajo el que haces con ADORDD

Estoy probando ADORDD y tengo varias preguntas.

Utilizo ADORDD con MySQL

1.- Estoy abriendo tres shemas a la vez y requiero leer tablas de los tres shemas para combinar informacion
¿ como puedo hacer un "USE " para definir la apertura de las tablas de los diferentes shemas ?

2.- Actualmente con xHarbour se puede utilizar USE "MYRABLE" ALIAS MY NEW SHARED VIA "SQLRDD" CONNECTION nMain
¿Es posible utilizar un comando parecido con ADORDD ?

3- como cambio de un shema a otro ?
estoy utilizando nData:=hb_adoRddGetConnection() para saber en que shema estoy trabajando, pero quiero cambiarme a otro que funcion uso ?

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Preguntas sobre ADORRD

Postby AHF » Mon Jan 11, 2016 9:29 am

1.- Estoy abriendo tres shemas a la vez y requiero leer tablas de los tres shemas para combinar informacion
¿ como puedo hacer un "USE " para definir la apertura de las tablas de los diferentes shemas ?


Podes fazer USE "cTable@connection string"

3- como cambio de un shema a otro ?
estoy utilizando nData:=hb_adoRddGetConnection() para saber en que shema estoy trabajando, pero quiero cambiarme a otro que funcion uso ?


Só necessitas de seleccionar a area da tabela.
Ex

Code: Select all  Expand view

SELE 1
USE cTable1  // default ado connection
SELE 2
USE "cTable2@Driver={mySQL ODBC 5.3 ANSI Driver};server= myserver ;Port=3306"+;
       ";db= MyDB  ;uid= cUser ;pwd= cPass"   //new connection

SELE 1
BROWSE()   //DEFAULT CONNECTION
SELE 2
BROWSE() // //TABLE CONNECTION

//Working with sql directly
hb_adoRddGetConnection( 1 ):execute( ...... )  //default con
hb_adoRddGetConnection( 2 ):execute( ...... )  //table con

 
Regards
Antonio H Ferreira
AHF
 
Posts: 838
Joined: Fri Feb 10, 2006 12:14 pm

Re: Preguntas sobre ADORRD

Postby devtuxtla » Wed Jan 13, 2016 8:21 pm

Hola Antonio.

Gracias por las respuestas...

el problema que observo con la solución del USE con el string de conexión, es que cuando utilizas muchas tablas se convierte en un problema.

Cuando la aplicación tiene que abrir las tablas se genera una nueva conexión, en vez que usar una sola conexión, se usaría una por cada tabla.

La solucion seria que el "USE " definido en ADORDD, pueda aceptar al numero de conexión y solo abrir una conexión por shema.

Otro problema que que hay con el comando USE definido en ADORDD, es que da un error de compilación...

Espero tus comentarios.

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 60 guests