INSERT

23/11/2004 - 02:10 por LUIS | Informe spam
buenas noches espero que ayuden con esto:
*tengo una tabla de 10 registros en la cual quisiera
insertar un registro entre el registro 5 y 6
espero que me ayuden con alguna idea.

Preguntas similare

Leer las respuestas

#1 Alex Feldstein
23/11/2004 - 12:31 | Informe spam
On Mon, 22 Nov 2004 20:10:20 -0500, "LUIS"
wrote:

buenas noches espero que ayuden con esto:
*tengo una tabla de 10 registros en la cual quisiera
insertar un registro entre el registro 5 y 6
espero que me ayuden con alguna idea.




Con el comando INSERT. U ordenando con un indice y copiando a otra
tabla en forma ordenada.

Pero para que? No tiene sentido y va contra las mejores prácticas.
Si necesitas saber el número de registro (posición física en la
tabla), tienes un problema de diseño. No debiera importar para nada en
que posición está fisicamente. Y por supuesto una solución como esa
no es escalable a SQL Server tampoco.

Mejor usa indices. (INDEX ON ... TAG ...)


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net
Respuesta Responder a este mensaje
#2 marco tulio yoc avila.
23/11/2004 - 16:13 | Informe spam
Me he topado con el mismo problema lo que he hecho es lo siguiente ya que
no he encontrado otra forma:

Agrego a la tabla un campo orden tipo numerico, en el cual le grabo a los
registros numeros ascendentes de 10 en 10 o de 20 en 20, a la hora de que
tena que ingresar nuevos registros en intermedios por ejemplo entre 10 y
20 le coloco 11, y utilizo un indice sobre el campo orden, o bien
orden+llave primaria, espero te sirva. Me imagino a de aver alguna forma
de hacerlo en fox sin utilizar indices pero no la he encontrado.

Saludos.

Marco Tulio.


-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 Aldo Lavin
24/11/2004 - 16:50 | Informe spam
Que tal?

No funciona
<pre>

select cTabla
set order to ... && Ordenada por algun indice
goto 5 && No. de registro
INSERT ...

</pre>

Espero comentarios y un saludo desde ACAPULQUITO


LSCI Aldo Daniel Lavín Ruiz
Subdirección de Sistemas
Dirección de Catastro e impuesto Predial
Acapulco, Gro.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#4 Aldo Lavin
24/11/2004 - 17:53 | Informe spam
Perdon!!

Esto ultimo no funciona ni con chochos!, se inserta al final...

checate el "INSERT AFTER", solo que no funciona si la tabla esta dentro de
una base de datos

Un saludo


LSCI Aldo Daniel Lavín Ruiz
Subdirección de Sistemas
Dirección de Catastro e impuesto Predial
Acapulco, Gro.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida