FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como saber el Numero de Registro en Mysql - Tdolphin
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 12:11 AM

Saludos al forum

Como puedo saber el numero de registro actual donde esta ubicado en registro en una tabla mysql.

Al pareciedo como Recno() como los archivos DBF

En Tdolphin hago un filtro asi.
oDbf:SetWhere(cWhere)
oDbf:loadquery()
En este caso como hago para saber el numero de registro.

Gracias

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Como saber el Numero de Registro en Mysql
Posted: Tue Mar 17, 2015 12:33 AM
Ruben
Es con Recno()

Code (fw): Select all Collapse
oDbf:SetWhere(cWhere)
oDbf:loadquery()
nRec:=oDbf:Recno()
?nRec


Saludos,

Adhemar
Saludos,



Adhemar C.
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: Como saber el Numero de Registro en Mysql
Posted: Tue Mar 17, 2015 12:47 AM
acuellar wrote:Ruben
Es con Recno()

Code (fw): Select all Collapse
oDbf:SetWhere(cWhere)
oDbf:loadquery()
nRec:=oDbf:Recno()
?nRec



Ya lo habia hecho asi , pero no funciona, si filtro la base de datos y busca el registro siempre muestro el valor de uno, lo que requiero es el numero de registro real en la tabla de datos.

Saludos,

Adhemar
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 01:07 AM
Code (fw): Select all Collapse
oQry:Reccount()
Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/
Posts: 682
Joined: Tue Feb 14, 2006 09:48 AM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 07:30 AM

Creo qyue en mySql no existe el equivalente a Recno() de los DBF.
Puedes saber el número de registro, [u:2cdy87be]pero siempre referente a la consulta actual[/u:2cdy87be], no al registro físico de la tabla.

Para ello debes referenciarte a la clave primaria, que puede ser un campo auto incremental.

Saludos desde Mallorca
Biel Maimó
http://bielsys.blogspot.com/
Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 10:22 AM
ruben Dario wrote:Saludos al forum

Como puedo saber el numero de registro actual donde esta ubicado en registro en una tabla mysql.

Al pareciedo como Recno() como los archivos DBF

En Tdolphin hago un filtro asi.
oDbf:SetWhere(cWhere)
oDbf:loadquery()
En este caso como hago para saber el numero de registro.

Gracias


Ruben Dario
Saludos cordiales
en mysql no existe el uso de recno, cada registro se puede indentificar por medio claves primarias o campos incremental, cuando se solicita una consulta Query, o cursor podra posicionarse en cada elemento (linea de la consulta).
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 10:26 AM
El número de registro de la tabla lo graba en el campo Sql_rowid
Code (fw): Select all Collapse
 ?oSql:Sql_rowid


Saludos,

Adhemar
Saludos,



Adhemar C.
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 02:51 PM
Nada como Mr.GOOGLE...saludos... :-)

http://www.forosdelweb.com/f18/contar-n ... ql-147697/

Más optimizado usando SQL "puro":

Con COUNT() de Msyql obtienes un sólo registro con un sólo campo de valor = al total de registros de esa consulta ejecutada.
Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 06:43 PM
ruben Dario wrote:
Como puedo saber el numero de registro actual donde esta ubicado en registro en una tabla mysql.
Algo pareciedo como Recno() como en los archivos DBF
Gracias


Creo que el compañero quiere saber el No. de registro original en una tabla MySql, no el numero de registros.
Disculpen si he leído mal.


Adhemar, estoy intrigado. Esa instrucción es de MySql, MS Sql, o es the Tdolphin? (Desconozco TDolphin)
?oSql:Sql_rowid

Saludos.
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 07:52 PM

Francisco

Yo pasé mis DBF a MySql con el sistema DbfToSql de Kleyber el cual aumenta dos campos mas: Sql_rowid y Sql_deleted

El sql_rowid es AUTO_INCREMENT

Saludos,

Adhemar

Saludos,



Adhemar C.
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Tue Mar 17, 2015 08:13 PM

Aca dejo links que creo son interesantes en relacion al tema, saludos... :shock:

http://www.javieranto.com/blog/read/con ... cada-tabla

http://infoinnova.net/2012/01/tablas-de ... s-tamanos/

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Wed Mar 18, 2015 12:55 AM
acuellar wrote:Francisco

Yo pasé mis DBF a MySql con el sistema DbfToSql de Kleyber el cual aumenta dos campos mas: Sql_rowid y Sql_deleted

El sql_rowid es AUTO_INCREMENT

Saludos,

Adhemar


Gracias Adhemar.
Saludos.
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Wed Mar 18, 2015 12:47 PM
acuellar wrote:Francisco

Yo pasé mis DBF a MySql con el sistema DbfToSql de Kleyber el cual aumenta dos campos mas: Sql_rowid y Sql_deleted

El sql_rowid es AUTO_INCREMENT

Saludos,

Adhemar


Saludos

Tengo una, tu me dices que aumentan estas dos columnas Sql_rowid y Sql_deleted, para que las usas, perdona mi ignorancia,
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Como saber el Numero de Registro en Mysql - Tdolphin
Posted: Wed Mar 18, 2015 03:06 PM

Ruben

Si, se auto incrementa la columna Sql_rowid
Sql_deleted el un campo lógico.

Saludos,

Adhemar

Saludos,



Adhemar C.

Continue the discussion