Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error al pasar datos a la base de dato PhpMyAdmin (https://www.clubdelphi.com/foros/showthread.php?t=88408)

maxzama 02-06-2015 16:11:09

Error al pasar datos a la base de dato PhpMyAdmin
 
Hola a todos.

Mensaje de Error: Size Mismatch - Field Codigo_Colegio size is too small for data.

____________________________________________________________________________

Explico:

Estoy emigrando datos(o información) de Firebird a la Base de Datos PhpMyAdmin constantemente con Delphi XE2.

Uno de los Campos que maneja la Base de datos creadas en (Firebird, SQL (PhpMyAdmin)), maneja lo siguiente:

Campo: Codigo_Colegio ; Tamaño: 60; Tipo: varchar. // las dos tablas tienen los mismo datos.

Problema:

- Al presionar el botón, ejecuta la siguiente función: Que de emigran datos de la base datos Firebird a la base de datos SQL.

- Tengo dos tipos de códigos que uno de ellos manejan Números y el otro código dice (Especial).

Cita:

- El problema esta cuando quiere pasar Datos con Letras que tenga mas de 6 Caracteres.
Espero sus respuesta por favor y gracias...

Casimiro Notevi 02-06-2015 16:15:51

PhpMyAdmin no es una base de datos.

De todas formas, el problema puede ser debido a que aunque el tamaño de los campos sean iguales, en la base de datos de origen tengas datos unicode que hacen que no quepan en la otra base de datos.

maxzama 02-06-2015 16:39:56

Gracias por la corrección acerca (Base de datos).

Y disculpa mi novatada acerca de lo unicode, como podría yo arreglar este problema.


_________________________________________

Es que e visto como están los otros campos que son de tipo varchar que están en ambas base de datos (Que se encuentra Firebird y Sql), y que emigran perfectamente.

Y aun así no veo el problema...

Casimiro Notevi 02-06-2015 16:53:00

maxzama, he escrito que el problema "puede ser", porque no lo sé seguro, no has dado ninguna información para ayudarte, ni siquiera has dicho qué base de datos estás usando.

maxzama 02-06-2015 17:13:31

Base de datos:

- Firebird

- MySQL


________________________________


Y acerca de dar mas información, Ya mencionada en el primer comentario de este hilo. No se que mas dar, ya que eso es lo único problema visual que me aparece...

__________________________________

Las dos Bases de datos manejan los misma Tablas y campos.

El problema: en especificación, es en Uno de los campos(Codigo_Colegio) que maneja la Tabla Registro. Que a su ves se encuentra en las dos Base de datos. Con el tipo Varchar y Tamaño 60...

maxzama 02-06-2015 17:49:20

Problema Resuelto.

Gracias a las paginass web que enseñan que era un unicode y como trabajan en los programas.

E podido resolverlo.

Gracias por la ayuda Casimiro...

Casimiro Notevi 02-06-2015 18:47:55

Cita:

Empezado por maxzama (Mensaje 492812)
Problema Resuelto.

¿Cómo lo has resuelto?


La franja horaria es GMT +2. Ahora son las 06:56:56.

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