Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-09-2006
Avatar de bbjb
bbjb bbjb is offline
Miembro
 
Registrado: jul 2003
Posts: 97
Poder: 21
bbjb Va por buen camino
Query1.State = dsInactive

Hola a tod@s,

Estoy ejecutando una sentencia sql en una TQuery que tiene un objeto Datasource asociado a el. Luego tengo repartidos por el formulario una serie de cajas de texto donde muestro los campos de la sql.
¿El problema?, que no muestra datos el formulario y la razón es que el estado de la query es inactivo.
Código Delphi [-]
 Query1.State = DsInactive

La sentencia sql se ejecuta correctamente, sin darme ningún problema, sólo que el formulario aparece sin datos porque el estado de TDataSet es Inactivo.
Código:
   Query1.sql.close;
   Query1.sql.clear;
   Query1.sql.Add('select * from tabla1');
   Query1.sql.Open
Se os ocurre que puede estar pasando?????
Responder Con Cita
  #2  
Antiguo 22-09-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
El Query, el DataSource y los controles, ¿están todos en el mismo formulario?

// Saludos
Responder Con Cita
  #3  
Antiguo 22-09-2006
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Post

Cita:
Empezado por bbjb
Estoy ejecutando una sentencia sql en una TQuery que tiene un objeto Datasource asociado a el. Luego tengo repartidos por el formulario una serie de cajas de texto donde muestro los campos de la sql.

¿El problema?, que no muestra datos el formulario y la razón es que el estado de la query es inactivo.

La sentencia sql se ejecuta correctamente, sin darme ningún problema, sólo que el formulario aparece sin datos porque el estado de TDataSet es Inactivo.

Se os ocurre que puede estar pasando?????
Se me ocurre que los DBEdit's no estan ligados al DataSource del Query (Quiero pensar que estas usando DBEdit's verdad ), no veo otra razón por la cual no se muestran.

Saludos.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #4  
Antiguo 25-09-2006
jorllazo jorllazo is offline
Miembro
 
Registrado: sep 2006
Ubicación: Valencia, España
Posts: 83
Poder: 18
jorllazo Va por buen camino
Esta el Query conectado a una BD? tienes correctamente escrita la cadena de conexion ?
__________________
Gracias de Antemano
Responder Con Cita
  #5  
Antiguo 26-09-2006
Avatar de bbjb
bbjb bbjb is offline
Miembro
 
Registrado: jul 2003
Posts: 97
Poder: 21
bbjb Va por buen camino
Un error infantil y garrafal que me ha hecho perder y que perdaís mucho tiempo.
Tenía mal asignado las DataEdit al Datasource correspondiente.

De verdad, perdonad el tiempo que hayais podido perder y gracias por vuestra atención.
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
Error con query1 y access Iuconlas Conexión con bases de datos 2 26-07-2006 16:11:02
Query1 cannot modify a read-only dataset Nbull SQL 14 14-12-2004 10:29:35
problema con table.state JoseQ Conexión con bases de datos 7 23-07-2004 11:03:16
State dsbrowse en un evento calcfields fcobanda Conexión con bases de datos 3 02-07-2003 22:14:05


La franja horaria es GMT +2. Ahora son las 20:32:41.


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