![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Por favor alguien me puede decir como cambiar el charset y el page size de una base de datos ya creada (la base de datos tiene aprox. 5 meses de uso).
he buscado en el foro y he intetado corriendo los script que aparecen pero la base de datos sigue igual. espero sus respuestas. gracias. |
|
#2
|
|||
|
|||
|
Cita:
Cita:
|
|
#3
|
|||
|
|||
|
Quiero darle las gracias a cahp y a delfino por la ayuda que me brindaron. Las respuestas que me dieron fueron muy buenas, las puse a prueba pero me daba el mismo error.
Solucioné el problema de la siguiente manera: El sistema operativo donde está instalada la base de datos está en inglés. Copié la base de datos a otra computadora con un S.O. en español (la tabla abrió sin ningun problema). Hice una base de datos nueva con los siguientes valores page_size 4096 ; default character set 'ISO8859_1 ; dialect 3. exporté las tablas utilizando la herramienta DataPump que viene con delphi, a la nueva base de datos. Todos los registros pasaron bien, exceptuando la tabla que tenia problemas. Para solucionar esto hice un programa para pasar los registros de la Base de datos vieja a la nueva. El programa tiene una función que valida si tiene ñÑáéíó, en fin todos los caracteres que utilizamos en español. Hice esto porque me estaba dando error cuando estaba recorriendo los registros de la tabla origen. Así fue que pude solucionar este problemita. Gracias a todos por su colaboración. |
|
#4
|
||||
|
||||
|
Es raro pero varias veces he probado trabajar con ñ Ñ o con tildes y me ha puesto problema si cambio el character set a algo diferente de None... Y digo esto ya que he visto la sugerencia para trabajar con estos tipos de caracteres es precisamente darle un "character setISO8859_1" y una "collection ES_ES"
pero a mi me funciona bien dejandoles en NONE |
|
#5
|
||||
|
||||
|
RONPABLO Se te fué el dedo jejejej En principio es Collation.... para indicar que la base de datos o el campo en cuestión usa el idioma español, sería mejor indicarselo tambien en la creación de la Base de Datos.
character set ISO8859_1 collate ES_ES Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
||||
|
||||
si... este inglish-Spanish q yo manejo me traiciona mucho... Gracias por la corrección ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Stack Overflow | agonzalez | Varios | 5 | 08-12-2006 22:26:46 |
| Error: arithmetic exception, numeric overflow, or string truncation | burasu | Conexión con bases de datos | 3 | 22-09-2005 15:48:29 |
| Numeric (12, 4) en Delphi 7 | oliverinf | Firebird e Interbase | 3 | 18-12-2004 00:02:40 |
| Error: BCD Overflow | bismarck_sierra | Conexión con bases de datos | 2 | 20-06-2004 01:34:44 |
| Stack Overflow | Mariana | Varios | 14 | 30-10-2003 11:37:47 |
|