Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-11-2006
rlago rlago is offline
Registrado
 
Registrado: oct 2006
Posts: 5
Poder: 0
rlago Va por buen camino
problema con delphi 5 tras modificar el tipo de una columna en una tabla

Hola a todos,

tengo que hacer un pequeño cambio en un programa que está hecho en delphi 5 y utiliza como base de datos firebird en su versión 1.5. Tengo una tabla que tiene una columna llamada NM que es de tipo dominioX donde dominioX es un dominio que se corresponde con un tipo VARCHAR(12). He alterado el dominio para que sea de tipo varchar(20) sin problemas, también he actualizado los procedimientos almacenados y triggers que tenían variables y/o parámetros de tipo varchar(12) para manipular datos relacionados con la columna en cuestión a varchar(20). He probado a leer, cambiar e insertar filas en la tabla en cuestión desde el IB Expert y todo funciona correctamente. Pero el programa que intento modificar, aunque lee esa columna sin problemas cuando hago listados de esa tabla, cuando intento editar una fila en concreto no me muestra en un objeto de tipo TDBEdit el valor de esa columna

Código Delphi [-]
object dbedNM: TDBEdit
  Left = 16
  Top = 184
  Width = 169
  Height = 21
  CharCase = ecUpperCase
  DataField = 'NM'
  DataSource = dsDatos
  MaxLength = 20
  TabOrder = 0
  OnChange = dbedNMChange
  OnKeyPress = dbedNMKeyPress
end

ese valor lo leo de un DataSource que lee el resto de las columnas bien, me muestra los datos en las casillas TDBEdit correspondientes, pero me deja la casilla correspondiente a la columna NM en blanco.

¿Alguien tiene idea de qué puede estar pasando?

Saludos

Raquel

Última edición por dec fecha: 01-11-2006 a las 17:53:11.
Responder Con Cita
  #2  
Antiguo 01-11-2006
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
a mi me ha pasado que si tengo campos persistentes y modifico algo en la tabla ya no se ve, revisa que no tengas campos persistentes y si los tienes, quita el campo y vuelvo a añadir y listo
Responder Con Cita
  #3  
Antiguo 10-11-2006
Miguel Galarza Miguel Galarza is offline
Miembro
 
Registrado: jul 2004
Posts: 16
Poder: 0
Miguel Galarza Va por buen camino
Que componentes utilizas?, Si utilizas fibplus en las versiones 5.3 y/o anteriores deberias revisar ademas las SQLs,
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
Modificar campo tabla access desde delphi JuanHC Conexión con bases de datos 3 25-09-2006 13:15:02
Tipo de datos de una columna en un DBGrid Oni Varios 1 25-10-2005 14:17:44
Problema al modificar y consultar tabla suppergus Tablas planas 2 17-08-2005 00:55:45
modificar una columna Not null... uper Firebird e Interbase 1 15-03-2005 00:20:18
Cambiar el tipo de dato de una columna !!! vpepen SQL 4 14-10-2004 18:17:17


La franja horaria es GMT +2. Ahora son las 04:35:43.


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