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 28-09-2006
inferno inferno is offline
Miembro
 
Registrado: may 2005
Posts: 10
Poder: 0
inferno Va por buen camino
Thumbs up Error al Tratar de Almacenar Cadena con Acepto

Hola para todos los que me puedan ayudar tengo una plicación en delphi 7.0 conectado con una base de datos firebird 1.5, tengo una tabla llamada tblpersona con campos idpersona,nombre,apellido,direccion,email todas con varchar el problema es el siguiente cuando trato de ingresar un registro con apellidos o nombres con acepto, el programa cae en error y no hace la inserción Ejemplo de la inserción: nombre:julio;apellido:rodríguez

Cuando realizo la inserción sin los acepto si la realiza; es decir lo hace bien y no tengo ni idea de que pueda ser
Responder Con Cita
  #2  
Antiguo 28-09-2006
Luis F. Orjuela Luis F. Orjuela is offline
Miembro
 
Registrado: may 2003
Ubicación: Bogotá - Colombia
Posts: 68
Poder: 21
Luis F. Orjuela Va por buen camino
Talking Para trabajar con acentos y ñ´s en Cambos VARCHAR

Tanto en base de datos Interbase como en Firebird, se deben declarar los campos VARCHAR y definir el juego de caracteres que se va a utilizar para que esto funcione

A continuación pego un ejemplo de creación de una tabla que acepta estos caractéres en el campo nombre:

CREATE TABLE CONCURSANTES (
NOMBRE VARCHAR (45) CHARACTER SET ISO8859_1 NOT NULL COLLATE ISO8859_1);

Fíjate en lo que está en color azúl...

Esto está probado y contra probado que SI FUNCIONA...
__________________
Ing. LUIS FERNANDO ORJUELA
BOGOTA - COLOMBIA
Responder Con Cita
  #3  
Antiguo 28-09-2006
inferno inferno is offline
Miembro
 
Registrado: may 2005
Posts: 10
Poder: 0
inferno Va por buen camino
Sigue el mismo Error datos con Acento

realize todo los cabios que escribistes con respecto a la tabla y tambien modifique la base de datos en el charset con iso8859_1, cuando realizo la inserción directamente en la base de datos si acepta acentos, pero cuando relizo la inserción con delphi no la realiza, estoy haciendo la inserción desde delphi con este código que esta acontinuación: un procedimiento almacenado el firebird 1.5

Código Delphi [-]
try
if (Procedimiento<>nil)then
begin
Procedimiento.Database.DefaultTransaction.StartTransaction;
Procedimiento.Close;
Procedimiento.StoredProcName:='procagregarcliente';
Procedimiento.Prepare;
Procedimiento.ParamByName('iidcliente').AsString:=EditCedula.Text;
Procedimiento.ParamByName('inombre').AsString:=EditNombreC.Text;
Procedimiento.ParamByName('iapellido').AsString:=EditApellidoC.Text;
Procedimiento.ParamByName('idireccion').AsString:=EditDireccion.Text;
Procedimiento.ParamByName('iemail').AsString:=EditEmail.Text;
Procedimiento.ExecProc;
Procedimiento.Close;
Procedimiento.Database.DefaultTransaction.Commit;
end;
except
Procedimiento.Database.DefaultTransaction.Rollback;
end;

Última edición por dec fecha: 28-09-2006 a las 21:30:30.
Responder Con Cita
  #4  
Antiguo 04-10-2006
Avatar de gmontes
gmontes gmontes is offline
Miembro
 
Registrado: jul 2004
Ubicación: Culiacán, Sinaloa, México
Posts: 668
Poder: 20
gmontes Va por buen camino
ve a www.ibexpert.com descarga la version personal y con este programa ve tu base de datos y cambia el charset y el font character charset.

yo tengo win1252 en charset y ansi_charset y no tengo problemas con los caracteres


y en mi programa, la conexion a mi db tengo la propiedad codepage=win1254
__________________
Todos llevamos nuestros demonios a cuestas..

Última edición por gmontes fecha: 06-10-2006 a las 20:00:36.
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 al tratar de contestar smessina La Taberna 1 30-06-2006 02:03:02
Error en un Case....al tratar de copiar registros ilichhernandez Conexión con bases de datos 3 31-10-2005 12:26:46
tratar Error de conexion a base de datos Dayvis Varios 1 06-04-2005 09:53:09
Error al tratar de conectarme al servidor ElCherchu Firebird e Interbase 3 18-11-2004 14:56:12
Error al tratar de borrar procedure Almacenado buitrago Firebird e Interbase 3 28-11-2003 19:41:39


La franja horaria es GMT +2. Ahora son las 18:41:35.


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