Foros del Web » Programando para Internet » ASPX (.net) »

SQLite.NET

Estas en el tema de SQLite.NET en el foro de ASPX (.net) en Foros del Web. Alguien me puede ayudar. Tengo una base de datos en SQLite 3, he ingresado datos con acento, pero al recuperarlo en VS2005, no me reconoce ...
  #1 (permalink)  
Antiguo 23/03/2007, 12:17
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 9 meses
Puntos: 0
SQLite.NET

Alguien me puede ayudar.

Tengo una base de datos en SQLite 3, he ingresado datos con acento, pero al recuperarlo en VS2005, no me reconoce los acentos
(Ejm. Descripción -- lo convierte a -- Descripcin)

gracias.
  #2 (permalink)  
Antiguo 26/03/2007, 01:18
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 7 meses
Puntos: 7
Re: SQLite.NET

Si has insertado los datos "a pelo", es normal, ya que la codificación de SQLite no es la misma que usa .NET. Asi que una de dos, o borras los datos y los reinsertas desde .NET (O los actualizas) o cambia la codificación de SQLite para que inserte los acentos con la codificación apropiada (Ni idea de como se hace eso).

Un saludo.
__________________
Charlie.
  #3 (permalink)  
Antiguo 27/03/2007, 11:16
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 5 meses
Puntos: 50
Re: SQLite.NET

Cita:
Iniciado por chcma Ver Mensaje
Si has insertado los datos "a pelo", es normal, ya que la codificación de SQLite no es la misma que usa .NET. Asi que una de dos, o borras los datos y los reinsertas desde .NET (O los actualizas) o cambia la codificación de SQLite para que inserte los acentos con la codificación apropiada (Ni idea de como se hace eso).

Un saludo.

Nunca he usado el SQLite, pero varios programas utilizan la codificación "latin1" pero quien sabe si el SQLite la tenga, prueba buscando.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #4 (permalink)  
Antiguo 28/03/2007, 00:04
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 7 meses
Puntos: 7
Re: SQLite.NET

A mi con MySQL si me pasa ese problema. Al insertar datos con acento en modo consola: mysql> insert into.... al recoger los datos con PHP me pasaba que me aparecían caracteres extraños. Asi que no es de extrañar que le esté pasando lo mismo.

Nos vemos.
__________________
Charlie.
  #5 (permalink)  
Antiguo 28/03/2007, 08:52
 
Fecha de Ingreso: octubre-2005
Mensajes: 180
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: SQLite.NET

Mira amigo!!. Yo migre una bd sql server 2005 a sqlite, en la bb sql server tiene acentos y al pasarlos a sqlite no hubo problemas con los acentos. No se si haya problemas al insertarlos directamente.

Lo que te recomiendo es que hagas un select en el sqlite; sin meter el query en asp.net:

1.- Si la consulta que realices en sqlite no te marca los acentos; entonces es el sqlite.---

2.- Si te muestra los acentos en el sqlite entonces el detalle esta en asp.net; puedes probar lo siguiente en el web.config


Código:
<globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" fileEncoding="iso-8859-1" culture="es-ES"/>
Lo que hace esta codificación (ISO-8859-1); es poner tu aplicación web en latín (español); es decir lo que se va a mostrar son caracteres en latín.--

Espero te sirva.--- suerte

Bitss---Miguel--in---
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:05.