Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Register FAQ Members List Calendar Guía de estilo Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 27/05/2013
daragor daragor is offline
Miembro
NULL
 
Join Date: Aug 2012
Posts: 91
Poder: 14
daragor Va por buen camino
Insertar valor a campo de una consulta, numerar

Hola amigos, esto no logro solucionarlo.. aclaro q estoy usando lazarus para la programacion y base de datos firebird.

Tengo los resultados de una consulta sql. luego ordeno los registros como corresponde y por ultimo necesito numerarlos de acuerdo al orden final que tienen.. Ejemplo:

Tengo una tabla equipos Asi: (consulta ya ordenada)

POS.NOMBRE CLUB.PTS
vacio| Boca Juniors| 5
vacio| River Plate| 5
vacio| San Lorenzo| 4
vacio| Racing Club| 3
vacio| Etc....

Ahora necesito que en el campo vacio pueda poner el nro de la posicion q ocupa cada equipo. en este caso 1 2 3 4 5

POS.NOMBRE CLUB.PTS
1| Boca Juniors| 5
2| River Plata| 5
3| San Lorenzo| 4
4| Racing Club| 3
5| Etc....

Probe con un while, obvio, pero me reemplaza todos los campos POS con el mismo nro. no puedo usar un WHERE xq no hay un campo id en cada registro.. se entiende amigos? Les agradezco su ayuda!! soy un poco novato en mysql
__________________
Mi Blog: Webscom (Software libre)
Reply With Quote
  #2  
Old 27/05/2013
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Por favor, no repitas hilos, gracias.
Reply With Quote
  #3  
Old 27/05/2013
daragor daragor is offline
Miembro
NULL
 
Join Date: Aug 2012
Posts: 91
Poder: 14
daragor Va por buen camino
Perdon casimiro..
__________________
Mi Blog: Webscom (Software libre)
Reply With Quote
  #4  
Old 27/05/2013
rretamar's Avatar
[rretamar] rretamar is offline
Miembro Premium
 
Join Date: Aug 2006
Location: San Francisco, Córdoba, Argentina
Posts: 1,168
Poder: 22
rretamar Va camino a la famarretamar Va camino a la fama
Eso que necesitas lo puedes hacer con un campo de tipo calculado.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.

Last edited by rretamar : 27/05/2013 at 17:26.
Reply With Quote
  #5  
Old 28/05/2013
daragor daragor is offline
Miembro
NULL
 
Join Date: Aug 2012
Posts: 91
Poder: 14
daragor Va por buen camino
Lo solucione de la siguiente manera.. en cada bucle del while, uso primero una variable que toma el nombre del equipo.. luego uso ese dato para el where de la senetencia update del sql.

Entonces seria: 'UPDATE tabla SET campo_nro=:POS WHERE campoequipo =:NE';
Los parametros son: una variable nro. q incrementa en 1 en c/bucle (POS)...
y el nombre tomado al incio de c/bucle (NE)
Lo dejo x si a alguien alguna vez le sirve..

Saludos!!!
__________________
Mi Blog: Webscom (Software libre)
Reply With Quote
  #6  
Old 28/05/2013
Casimiro Noteví's Avatar
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Join Date: Sep 2004
Location: En algún lugar.
Posts: 32,678
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Quote:
Originally Posted by daragor View Post
Perdon casimiro..
Perdonado , pero que no se repita
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Insertar un valor en un Campo de word avlocura Servers 1 29/09/2008 15:43
Insertar Valor a Campo VeLiuS MySQL 1 12/02/2008 01:27
Es posible consulta SQL con 'Count' y Valor de un campo ? gluglu SQL 11 09/01/2007 00:02
Consulta de un campo con el valor de un Label perillan Conexión con bases de datos 12 22/08/2005 18:20


All times are GMT +2. The time now is 04:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi