Ver Mensaje Individual
  #2  
Antiguo 14-02-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
¿hay que hacerlo por SQL obligatoriamente?

Por delphi lo haría así:
Código:
-  usas una variable Buleana Unir, 
   *Si la longitud de este registro es menor a 10 la pones a TRue.
     Tambien haces un BookMark de este registro. 
   *Si no es menor que 10 pones a false la variable Unir
- haces un table.Next
- Miras la longitud 
  *Si es menor que 10, y Unir es a true, 
    guardas el valor actual en Temp y Haces un table.Delete.
    Restauras el Bookmark, y añades temp al campo que quieras,
    poniendo la tabla en edicion y despues guardar. 
    Pones Unir a False.
  *Si Unir está a false, vuelves al paso 1.
- Vuelves al principio.
la verdadera pregunta sería .... ¿para qué quieres hacer tal cosa?

(Espero que se entienda)

saludos

Última edición por Lepe fecha: 14-02-2005 a las 10:05:39.
Responder Con Cita