Ver Mensaje Individual
  #1  
Antiguo 08-01-2012
jpgonzalez jpgonzalez is offline
Miembro
 
Registrado: feb 2010
Posts: 121
Reputación: 15
jpgonzalez Va por buen camino
Problema al insertar String en MySql

Buenas, sigo con problemas con el Delphi 2010.
No se si la versión que me baje estará limitada o algo por el estilo, pero ahora al insertar registros String en la BBDD solo me guarda el 1er caracter. (VERSION--> Embarcadero® Delphi® 2010 Version 14.0.3513.24210)

El tema es este, tengo dos BBDD, y quiero copiar una tabla (localidades) de una BBDD a otra.
Este es el código mediante el cual copi las tablas:

while not(QryLocs.Eof) do begin
localidad:= QryLocsnombreLocalidad.Value;
ShowMessage(localidad);
QryInsertarLocalidades.Close;
QryInsertarLocalidades.ParamByName('idProv').AsInteger:= QryLocsidProvincia.Value;
QryInsertarLocalidades.ParamByName('loc').AsString:= localidad;
QryInsertarLocalidades.ExecSQL;
QryLocs.Next;
end;

Ambas son TQuerys, y a la QryInsertarLocalidades le configulo los parametros:
* idProv: ftInteger
* loc: ftString

En el ShowMessage se muestra el String completo, por lo cual de la BBDD de origen, los datos vienen correctamente, pero en la BBDD destino se inserta solo la primer letra... o sea, si se recupera la localidad "Mar del Plata" solo inserta la "M".

Bueno, desde ya muchas gracias... un abrazo!!!
Responder Con Cita