Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-05-2008
ignacioaa ignacioaa is offline
Registrado
 
Registrado: may 2008
Posts: 1
Poder: 0
ignacioaa Va por buen camino
Problemas tamaño campos

Buenos días,

Tengo el siguiente problema:

- Tengo una aplicación desarrollada en Delphi que utiliza como Base de Datos una MDB. Hay un campo de una de las tablas que es de tipo Texto, con un tamaño máximo de 250 caracteres.
- A la hora de meter datos en ese campo, en ocasiones se sobrepasa ese tamaño máximo, y la aplicación muestra el siguiente mensaje de error:

General SQL Error
Indice de descriptor no válido
Valor de precisión no válido

- Entiendo que es correcto ese error al sobrepasar los 250 caracteres. Ahora bien, si modifico la base de datos para que ese campo en lugar de ser de tipo texto, sea de tipo Memo, me sigue dando el mismo error.

¿No se supone que el tipo Memo permite más de esos 250 caracteres?

En la aplicación de Delphi utilizo un componente de tipo TMemo, donde se meten los datos y posteriormente una consulta SQL inserta su contenido en la base de datos.

¿Qué solución se puede tomar para poder introducir esa información, que sobrepasa los 250 caracteres?

Muchas gracias.
Responder Con Cita
  #2  
Antiguo 30-05-2008
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 21
enecumene Va por buen camino
Hola, luego de cambiar el tipo de dato de texto a Memo, refrescaste los campos persistentes del dataset?, pues si no lo haces el campo persistente asume que todavia sigue siendo un campo Texto.

Suponiendo que usas ADO, pon en False el dataset luego eliminas los campos persistentes, despues de eliminar los campos, vuelves a poner el dataset a True y entonces rellenas otra vez los campos persistentes.

Intentalo y luego nos comentas.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
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 de base de datos Interbase con delphi por tamaño de campos Nereida Firebird e Interbase 4 27-05-2008 14:21:06
DBGrid, ¿aumentar tamaño de los campos? rev PHP 2 13-03-2008 09:34:09
Problema con tamaño en campos CHAR al modificarlos Ignacio Varios 1 08-11-2004 21:13:21
Problemas con el tamaño de la base de datos rogeriobeltran Firebird e Interbase 0 11-03-2004 16:33:37
problemas con campos y sum Giniromero SQL 3 22-12-2003 20:40:45


La franja horaria es GMT +2. Ahora son las 09:34:23.


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