Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Go Back   Foros Club Delphi > Principal > SQL
Register FAQ Members List Calendar Guía de estilo Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07/08/2006
yeison Cristman yeison Cristman is offline
Miembro
 
Join Date: Jul 2006
Posts: 52
Poder: 20
yeison Cristman Va por buen camino
Smile Uso SQL Server, las tablas no se refrescan

Hola a Todos!!!!

tengo mi base de datos en SQL server y contiene varias tablas y ninguna de ellas se actualiza uso TQuery y en la propiedad SQL de object Inspector "select * from Estudiante" y me trae todos los datos ok.... pero cuando inserto un registro la tabla no se actualizan al contrario se me borra un registro le he puesto Query_Estudiante.refresh y me da error,
soy novato y no se donde poner el codigo, si en un edit o el object inspector.

cuando inserto un registro y le doy a guardar lo hace bien pero se me borra uno de los registros de la tabla y me presenta este error cuando le doy a actualizar mi codigo es Query_Estudiante.refresh;
"table does not support this operation because it is not uniquely indexed"

necesito esto listo para lo mas el martes en la tarde......

gracias inmediatamente corrija mi problema les agradecere su gran ayuda se que ustedes han sido de bendicion...

Jesucristo es el mismo Hoy, Ayer, y Siempre.......

Last edited by yeison Cristman : 07/08/2006 at 07:32.
Reply With Quote
  #2  
Old 07/08/2006
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,438
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Hola.
Lo primero que te recomiendo es que coloques algo de código del que estás utilizando, sino la cosa se vuelve difícil de entender.



Quote:
Originally Posted by yeison Cristman
...cuando inserto un registro y le doy a guardar lo hace bien pero se me borra uno de los registros de la tabla y me presenta este error cuando le doy a actualizar mi codigo es Query_Estudiante.refresh;
"table does not support this operation because it is not uniquely indexed"
Esto creo que no tiene que ver con lo anterior y puede ser debido a que las tablas no tengan clave primaria. Revisa la estructura.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Reply With Quote
  #3  
Old 08/08/2006
yeison Cristman yeison Cristman is offline
Miembro
 
Join Date: Jul 2006
Posts: 52
Poder: 20
yeison Cristman Va por buen camino
Smile refrescar mis tablas en sql

hola de nuevo neftali y a todos

tengo tres tablas y tienen la clave primaria o primary key cada una la contiene en realidad no se donde radica el problema me sigue dando el mismo error, soy novato en la programacion que tu me recomiendas que codigo debo de usar para que mis datos si los introduzco en una tabla al instante aparezcan en las otras tablas y asi poder hacer mis consultas.....

Gracias...

Jesucristo es el mismo hoy, ayer, y siempre...
Reply With Quote
  #4  
Old 08/08/2006
Neftali [Germán.Estévez]'s Avatar
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Join Date: Jul 2004
Location: Barcelona - España
Posts: 19,438
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Te tipo de acceso estás utilizando? ¿ADO, BDE?
¿Has probado a cerrar el Query y volver a abrirlo en lugar de hacer el Refresh?
¿Tienes Triggers asociados a esa tabla?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Reply With Quote
  #5  
Old 09/08/2006
yeison Cristman yeison Cristman is offline
Miembro
 
Join Date: Jul 2006
Posts: 52
Poder: 20
yeison Cristman Va por buen camino
Smile sql refrescar tablas solucionado

gracias neftali

solucione el problema cambie el Query y ahora uso ADOQUERY, ya se me refrescan las tablas.

yo tengo 4 botones agregar o nuevo borrar guardar modificar yo puse en el boton guardar este codigo.
ADOQUERY_ESTUDIANTE.POST;
ADOQUERY_ESTUDIANTE.REFRESH;

y al momento de yo darle a nuevo e introducir los datos le doy a guadar e inmediatamente guarda y refresca la tabla.

pero tengo todavia la insertidumbre de, si habra un codigo para el QUERY para que refresque las tablas..

Gracias a todos por su ayuda.....

Jesucristo es el mismo ayer, hoy y siempre...

Last edited by yeison Cristman : 09/08/2006 at 07:15.
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
Exportar tablas de SQL server a access JuanchoArg SQL 3 11/11/2005 10:32
No se refrescan las DBGrid ??? Fita Conexión con bases de datos 2 03/05/2005 20:22
SQL Server o tablas de BDE? cual es mejor oskar2005 Conexión con bases de datos 8 25/04/2005 15:52
Problemas Con Tablas En Sql Server davidgaldo Conexión con bases de datos 2 03/03/2004 08:16
Tablas de sistema SQL SERVER fjcg02 SQL 3 29/12/2003 14:07


All times are GMT +2. The time now is 20:11.


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