Page 4 of 18

Posted: Mon Apr 30, 2007 7:18 pm
by Antonio Linares
Cesar,

Puedes descargarlo desde aqui:

http://www.noway.com/files/adordd.zip

Posted: Mon Apr 30, 2007 7:56 pm
by Antonio Linares

Code: Select all

2007-04-30 21:58 UTC+0100 Antonio Linares (alinares@fivetechsoft.com)
   * contrib/adordd/adordd.prg
     * IndexKey( n ) support
www.noway.com/files/adordd.zip

Posted: Mon Apr 30, 2007 8:48 pm
by sysctrl2
o.k. gracias por las atenciones..

Posted: Mon Apr 30, 2007 8:49 pm
by Rochinha
Antonio

Qual teu email direto para enviarte meu projeto para tua analise e implementação total?

Aguardo!

Posted: Mon Apr 30, 2007 8:57 pm
by Antonio Linares
Rochinha,

alinares@fivetechsoft.com

gracias! :-)

Error con xHarbour

Posted: Mon Apr 30, 2007 11:27 pm
by TecniSoftware
Antonio:

Descargue la version que indicaron para xharbour pero me da el siguiente error:

Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from ADORDD.LIB

Saludos!

Alejandro Cebolido

Feliz dia del trabajo!

Posted: Mon Apr 30, 2007 11:34 pm
by Antonio Linares
Alejandro,

Compila adordd.prg con xharbour y enlaza el OBJ resultante en vez de la librería

La librería que está en el fichero ZIP es para Harbour

Posted: Tue May 01, 2007 1:27 am
by horacio
Al intentar compilar aparecen estos errores de la lib usrrrdd.lib
Error: Unresolved external '_hb_itemGetSymbol' referenced from C:\ADO1\USRRDD.LI

B|usrrdd
Error: Unresolved external '_hb_itemMove' referenced from C:\ADO1\USRRDD.LIB|usr
rdd
Error: Unresolved external '_hb_xvmPopLogical' referenced from C:\ADO1\USRRDD.LI
B|usrrdd
Error: Unresolved external '_hb_xvmPushLocalByRef' referenced from C:\ADO1\USRRD
D.LIB|usrrdd

** error 2 ** deleting mysql1.exe

Alguna idea. Gracias por todo

Posted: Tue May 01, 2007 5:17 am
by wmormar
Horacio,

Puedes bajar el archivo usrrdd.c desde el cvs de harbour e incluyelo como parte del proyecto en tu ejemplo.

lo uso sin problemas.

ahora, no puedo accesar a mysql, con access va bien.

sigo checando.

Posted: Tue May 01, 2007 5:24 am
by Antonio Linares
William,

El ejemplo mysql1.prg que proporcionamos, aquí funciona bien

Posted: Tue May 01, 2007 6:56 am
by Antonio Linares

Code: Select all

2007-05-01 08:48 UTC+0100 Antonio Linares (alinares@fivetechsoft.com)
   * contrib/adordd/adordd.ch
   * contrib/adordd/adordd.prg
     * LOCATE and CONTINUE support
     
   + contrib/adordd/mysql3.prg
     * MySQL LOCATE and CONTINUE sample 
www.noway.com/files/adordd.zip

Posted: Tue May 01, 2007 8:49 am
by wmormar
Antonio Linares wrote:William,

El ejemplo mysql1.prg que proporcionamos, aquí funciona bien
Efectivamente funciona sin problemas.

gracias.

por cierto, sigo haciendo pruebas con tablas mayores a 2,000 filas

Posted: Tue May 01, 2007 9:03 am
by wmormar
Esta tabla aun con una fila, truena.

CREATE TABLE `archivo1` (
`clave` varchar(18) NOT NULL,
`folio` varchar(14) NOT NULL,
`fregistro` date NOT NULL,
`nombre` varchar(30) NOT NULL,
PRIMARY KEY (`clave`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

y está funciona bien.

CREATE TABLE `archivo2` (
`clave` varchar(18) NOT NULL,
`folio` varchar(14) NULL,
`fregistro` date NOT NULL,
`nombre` varchar(30) NULL,
PRIMARY KEY (`clave`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1

la diferencia es NOT NULL, NULL

algún comentario al respecto?

Posted: Tue May 01, 2007 5:02 pm
by sysctrl2
Willian M.

A mi tambien me pasa lo mismo, yo quise levantar un contenedor de tablas,

creada desde codigo con la tmysql,

marca error al momento de seleccionar la tabla select * from contactos,

eso me trajo loco por un rato,

pero despues cree un contenedor desde cero, con MySql TurboManager,

y le agregue un registro, y fue la forma que pude ejecutar un ejemplo con

el nuevo RDDADO,

Como dice Fenando, tenemos que acoplarnos con el modelo ADO


saludos, cordiales,

Posted: Tue May 01, 2007 8:02 pm
by wmormar
sysctrl2 wrote:Willian M.

A mi tambien me pasa lo mismo, yo quise levantar un contenedor de tablas,

creada desde codigo con la tmysql,

marca error al momento de seleccionar la tabla select * from contactos,

eso me trajo loco por un rato,

pero despues cree un contenedor desde cero, con MySql TurboManager,

y le agregue un registro, y fue la forma que pude ejecutar un ejemplo con

el nuevo RDDADO,

Como dice Fenando, tenemos que acoplarnos con el modelo ADO


saludos, cordiales,
sysctrl,

La dfiferencia es en incluirle NOT NULL y NULL a la creación de las tablas.

Si se le incluye NOT NULL, ahi es donde truena, con NULL no pasa nada, y funciona al 100%.

la cantidad de registros no es problema, mas bien es la manera en que se crean las tablas.