Page 1 of 1

Como saber el Numero de Registro en Mysql - Tdolphin

Posted: Tue Mar 17, 2015 12:11 am
by ruben Dario
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

Re: Como saber el Numero de Registro en Mysql

Posted: Tue Mar 17, 2015 12:33 am
by acuellar
Ruben
Es con Recno()

Code: Select all

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

Adhemar

Re: Como saber el Numero de Registro en Mysql

Posted: Tue Mar 17, 2015 12:47 am
by ruben Dario
acuellar wrote:Ruben
Es con Recno()

Code: Select all

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

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

Posted: Tue Mar 17, 2015 1:07 am
by pablovidal

Code: Select all

oQry:Reccount()
 

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

Posted: Tue Mar 17, 2015 7:30 am
by Biel EA6DD
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.

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

Posted: Tue Mar 17, 2015 10:22 am
by jnavas
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).

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

Posted: Tue Mar 17, 2015 10:26 am
by acuellar
El número de registro de la tabla lo graba en el campo Sql_rowid

Code: Select all

 ?oSql:Sql_rowid
 
Saludos,

Adhemar

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

Posted: Tue Mar 17, 2015 2:51 pm
by joseluisysturiz
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.

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

Posted: Tue Mar 17, 2015 6:43 pm
by FranciscoA
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.

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

Posted: Tue Mar 17, 2015 7:52 pm
by acuellar
Francisco

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

El sql_rowid es AUTO_INCREMENT

Saludos,

Adhemar

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

Posted: Tue Mar 17, 2015 8:13 pm
by joseluisysturiz
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/

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

Posted: Wed Mar 18, 2015 12:55 am
by FranciscoA
acuellar wrote:Francisco

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

El sql_rowid es AUTO_INCREMENT

Saludos,

Adhemar
Gracias Adhemar.
Saludos.

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

Posted: Wed Mar 18, 2015 12:47 pm
by ruben Dario
acuellar wrote:Francisco

Yo pasé mis DBF a MySql con el sistema DbfToSql de Kleyber el cual aumenta _ 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,

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

Posted: Wed Mar 18, 2015 3:06 pm
by acuellar
Ruben

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

Saludos,

Adhemar