Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-03-2007
Jefesus Jefesus is offline
Registrado
 
Registrado: oct 2006
Posts: 4
Poder: 0
Jefesus Va por buen camino
No Puedo Insertar La Letra Ñ

Hola buenas tardes.. miren estoy progamando una apliacion utilizando mysql y delphi.. y me ha surgido una broncota.. yo utilizo para insertar datos en la tabla de mysql... puras instrucciones SQl.. Ejemplo insert, Update.. bueno el detalle esta que cuando yo quiero insertar un dato en un determinado campo de mi tabla y ese valor que quiero insertar tiene la letra Ñ

ejemplo:
Jose Zuñiga Moreno... Solo me inserta en el campo lo siguiente Jose Zu... pero cuando escribo completamente este valor directamente en la tabla de my sql si me lo acepta.. alguien me podira decir porque desde delphi solo me acpetqa Jose Zu y cuando lo escribo en la Tabla direcetamente utilizando la consola de mysql si me lo acepta...

por su atencion muchas.. gracias
Responder Con Cita
  #2  
Antiguo 07-03-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.339
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No he trabajado mucho con MySQL, pero normalmente esto suele pasar cuando la Base de Datos tiene configurado otro Language o Página de Códigos diferente de la "nuestra" (la que tiene la Ñ, vamos...)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 07-03-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Jefesus, no comentas qué componentes usas, pero mira este hilo, a ver si te sirve de algo.

// Saludos
Responder Con Cita
  #4  
Antiguo 07-03-2007
Jefesus Jefesus is offline
Registrado
 
Registrado: oct 2006
Posts: 4
Poder: 0
Jefesus Va por buen camino
Hola roman soy Jefesus gracias por los comentarios estoy utilizando los componentes dbExpress de delphi y solo tengo ese detalle.. el problema esta directamente en el momento que se ejecuta la instruccion ExecSql;

ejemplo


query.close;
query.sql.clear;
query.sql.add(insert into tabla (Nombre) values(+chr(39)+Nombre.text+chr(39));
query.ExecSql;
query.open;


como digo el objeto Nombre lleva el valor Felipe Zuñiga por decir un ejemplo
al momento de estar compilando el codigo automaticamente pasa bien a la siguiente linea es decir el objeto Nombre.text = lleva su valor tal y como es
pero cuando checo en la base de datos tenemos solo Felipe Zu y me borro todo lo demas... que estaba despues de la Ñ
Responder Con Cita
  #5  
Antiguo 07-03-2007
Jefesus Jefesus is offline
Registrado
 
Registrado: oct 2006
Posts: 4
Poder: 0
Jefesus Va por buen camino
HOLA BUENOS DIAS... DESPUES DE PASARME UNAS HORAS CONFIGURANDO Y CONFIGURANDO , la solucion es esta hay que configurar el archivo my.ini de mysql


agregue estas lineas al archivo.. y resulto...

[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:\AppServ/MySQL"
#Path to the database root
datadir="C:\AppServ/MySQL/data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
# default-character-set = utf8
# character-set-server = utf8
# collation-server = utf8_general_ci
# init_connect = 'SET collation_connection = utf8_general_ci'
# init_connect = 'SET NAMES utf8'
character-set-server=latin1
collation-server = latin1_spanish_ci
default-character-set = latin1
default-collation= latin1_spanish_ci
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
Como puedo insertar varios registros con una instruccion de SQL marcoev MySQL 7 24-01-2007 22:54:00
Como puedo hacer una consulta por cual quier letra esimon SQL 5 04-07-2006 00:47:06
no puedo insertar bmp a jpg desde codigo. uper Gráficos 1 02-02-2006 17:12:32
Pulsar una letra en un DBgrid y que vaya al campo que empiece por esa letra Nbull SQL 8 16-12-2004 17:58:01
Puedo seleccionar por la primeroa letra? kia SQL 2 16-10-2003 22:50:30


La franja horaria es GMT +2. Ahora son las 14:08:48.


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