Como saber el Numero de Registro en Mysql - Tdolphin

Como saber el Numero de Registro en Mysql - Tdolphin

Postby ruben Dario » 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
Last edited by ruben Dario on Tue Mar 17, 2015 12:55 am, edited 1 time in total.
Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
User avatar
ruben Dario
 
Posts: 1066
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: Como saber el Numero de Registro en Mysql

Postby acuellar » Tue Mar 17, 2015 12:33 am

Ruben
Es con Recno()

Code: Select all  Expand view

oDbf:SetWhere(cWhere)
oDbf:loadquery()
nRec:=oDbf:Recno()
?nRec
 


Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1636
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Como saber el Numero de Registro en Mysql

Postby ruben Dario » Tue Mar 17, 2015 12:47 am

acuellar wrote:Ruben
Es con Recno()

Code: Select all  Expand view

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
User avatar
ruben Dario
 
Posts: 1066
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby pablovidal » Tue Mar 17, 2015 1:07 am

Code: Select all  Expand view

oQry:Reccount()
 
Saludos,

Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
User avatar
pablovidal
 
Posts: 401
Joined: Thu Oct 06, 2005 10:15 pm
Location: Republica Dominicana

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby Biel EA6DD » Tue Mar 17, 2015 7:30 am

Creo qyue en mySql no existe el equivalente a Recno() de los DBF.
Puedes saber el número de registro, pero siempre referente a la consulta actual, 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/
User avatar
Biel EA6DD
 
Posts: 682
Joined: Tue Feb 14, 2006 9:48 am
Location: Mallorca

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby jnavas » 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).
User avatar
jnavas
 
Posts: 479
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby acuellar » Tue Mar 17, 2015 10:26 am

El número de registro de la tabla lo graba en el campo Sql_rowid
Code: Select all  Expand view

 ?oSql:Sql_rowid
 


Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1636
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby joseluisysturiz » Tue Mar 17, 2015 2:51 pm

Nada como Mr.GOOGLE...saludos... :shock:

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!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby FranciscoA » Tue Mar 17, 2015 6: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
User avatar
FranciscoA
 
Posts: 2158
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby acuellar » Tue Mar 17, 2015 7: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.
User avatar
acuellar
 
Posts: 1636
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby joseluisysturiz » Tue Mar 17, 2015 8: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!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby FranciscoA » 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
User avatar
FranciscoA
 
Posts: 2158
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby ruben Dario » 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
User avatar
ruben Dario
 
Posts: 1066
Joined: Thu Sep 27, 2007 3:47 pm
Location: Colombia

Re: Como saber el Numero de Registro en Mysql - Tdolphin

Postby acuellar » Wed Mar 18, 2015 3:06 pm

Ruben

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

Saludos,

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1636
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia


Return to FiveWin para Harbour/xHarbour

Who is online

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

cron