Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-08-2006
yeison Cristman yeison Cristman is offline
Miembro
 
Registrado: jul 2006
Posts: 52
Poder: 18
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.......

Última edición por yeison Cristman fecha: 07-08-2006 a las 07:32:30.
Responder Con Cita
  #2  
Antiguo 07-08-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
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.



Cita:
Empezado por 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.
Responder Con Cita
  #3  
Antiguo 08-08-2006
yeison Cristman yeison Cristman is offline
Miembro
 
Registrado: jul 2006
Posts: 52
Poder: 18
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...
Responder Con Cita
  #4  
Antiguo 08-08-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
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.
Responder Con Cita
  #5  
Antiguo 09-08-2006
yeison Cristman yeison Cristman is offline
Miembro
 
Registrado: jul 2006
Posts: 52
Poder: 18
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...

Última edición por yeison Cristman fecha: 09-08-2006 a las 07:15:58.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Exportar tablas de SQL server a access JuanchoArg SQL 3 11-11-2005 10:32:01
No se refrescan las DBGrid ??? Fita Conexión con bases de datos 2 03-05-2005 20:22:14
SQL Server o tablas de BDE? cual es mejor oskar2005 Conexión con bases de datos 8 25-04-2005 15:52:30
Problemas Con Tablas En Sql Server davidgaldo Conexión con bases de datos 2 03-03-2004 08:16:45
Tablas de sistema SQL SERVER fjcg02 SQL 3 29-12-2003 14:07:48


La franja horaria es GMT +2. Ahora son las 03:12:47.


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