Hola a todos,
Tengo una base de datos hecha en SqLite ( con el progrma SqLiteadmin ), lo
digo por si tiene algo que ver con el problema que tengo, y es que cuando
ejecuto una sentecia SQL del estilo:
SELECT * FROM Clientes WHERE Clientes.CMan = 'Fernando' AND Clientes.COrig =
'Simon Market'
Ejecuta bien la instrucción pero no muestra todos los registros que cumplen
dicha condición, ya que en la base de datos hay más de los que aparecen en
la consulta, también he probado con el progrma SqLiteAdmin y me pasa lo
mismo.
¿ Será un problema del estilo Unicode, Ascii, ? si es así,
¿ Cómo puedo ver el tipo de caracter que se encuentran en la base de datos ?
Lo digo porque creo leí algo al respecto en algún sitio y no recuerdo donde.
Gracias de antemano a todos.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Filtros en SqLite
Filtros en SqLite
prueba asi
SELECT * FROM Clientes WHERE CMan = 'Fernando' AND COrig = 'Simon Market'
un saludo
"Ansel" <anselmogomez2@hotmail.com> escribió en el mensaje
news:[email=4a42306c@svctag-j7w3v3j....]4a42306c@svctag-j7w3v3j....[/email]
> Hola a todos,
>
> Tengo una base de datos hecha en SqLite ( con el progrma SqLiteadmin ), lo
> digo por si tiene algo que ver con el problema que tengo, y es que cuando
> ejecuto una sentecia SQL del estilo:
>
> SELECT * FROM Clientes WHERE Clientes.CMan = 'Fernando' AND Clientes.COrig
> = 'Simon Market'
>
> Ejecuta bien la instrucción pero no muestra todos los registros que
> cumplen dicha condición, ya que en la base de datos hay más de los que
> aparecen en la consulta, también he probado con el progrma SqLiteAdmin y
> me pasa lo mismo.
>
> ¿ Será un problema del estilo Unicode, Ascii, ? si es así,
> ¿ Cómo puedo ver el tipo de caracter que se encuentran en la base de datos
> ?
>
> Lo digo porque creo leí algo al respecto en algún sitio y no recuerdo
> donde.
>
> Gracias de antemano a todos.
>
>
>
>
SELECT * FROM Clientes WHERE CMan = 'Fernando' AND COrig = 'Simon Market'
un saludo
"Ansel" <anselmogomez2@hotmail.com> escribió en el mensaje
news:[email=4a42306c@svctag-j7w3v3j....]4a42306c@svctag-j7w3v3j....[/email]
> Hola a todos,
>
> Tengo una base de datos hecha en SqLite ( con el progrma SqLiteadmin ), lo
> digo por si tiene algo que ver con el problema que tengo, y es que cuando
> ejecuto una sentecia SQL del estilo:
>
> SELECT * FROM Clientes WHERE Clientes.CMan = 'Fernando' AND Clientes.COrig
> = 'Simon Market'
>
> Ejecuta bien la instrucción pero no muestra todos los registros que
> cumplen dicha condición, ya que en la base de datos hay más de los que
> aparecen en la consulta, también he probado con el progrma SqLiteAdmin y
> me pasa lo mismo.
>
> ¿ Será un problema del estilo Unicode, Ascii, ? si es así,
> ¿ Cómo puedo ver el tipo de caracter que se encuentran en la base de datos
> ?
>
> Lo digo porque creo leí algo al respecto en algún sitio y no recuerdo
> donde.
>
> Gracias de antemano a todos.
>
>
>
>
Filtros en SqLite
Hola Juan José,
He probado con la sentencia que me has propuesto y sigue igual, también la
he probado con el programa SqliteAdmin con igual resultado, no muestra todos
los registros.
¿Alguna idea de lo que puede ocurrir ?
Gracias de antemano
"Juan Jose" <correo@jjlopezg.jazztel.es> escribió en el mensaje de noticias
news:4a423443$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> prueba asi
>
> SELECT * FROM Clientes WHERE CMan = 'Fernando' AND COrig = 'Simon
> Market'
>
> un saludo
>
> "Ansel" <anselmogomez2@hotmail.com> escribió en el mensaje
> news:[email=4a42306c@svctag-j7w3v3j....]4a42306c@svctag-j7w3v3j....[/email]
>> Hola a todos,
>>
>> Tengo una base de datos hecha en SqLite ( con el progrma SqLiteadmin ),
>> lo digo por si tiene algo que ver con el problema que tengo, y es que
>> cuando ejecuto una sentecia SQL del estilo:
>>
>> SELECT * FROM Clientes WHERE Clientes.CMan = 'Fernando' AND
>> Clientes.COrig = 'Simon Market'
>>
>> Ejecuta bien la instrucción pero no muestra todos los registros que
>> cumplen dicha condición, ya que en la base de datos hay más de los que
>> aparecen en la consulta, también he probado con el progrma SqLiteAdmin y
>> me pasa lo mismo.
>>
>> ¿ Será un problema del estilo Unicode, Ascii, ? si es así,
>> ¿ Cómo puedo ver el tipo de caracter que se encuentran en la base de
>> datos ?
>>
>> Lo digo porque creo leí algo al respecto en algún sitio y no recuerdo
>> donde.
>>
>> Gracias de antemano a todos.
>>
>>
>>
>>
>
>
He probado con la sentencia que me has propuesto y sigue igual, también la
he probado con el programa SqliteAdmin con igual resultado, no muestra todos
los registros.
¿Alguna idea de lo que puede ocurrir ?
Gracias de antemano
"Juan Jose" <correo@jjlopezg.jazztel.es> escribió en el mensaje de noticias
news:4a423443$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> prueba asi
>
> SELECT * FROM Clientes WHERE CMan = 'Fernando' AND COrig = 'Simon
> Market'
>
> un saludo
>
> "Ansel" <anselmogomez2@hotmail.com> escribió en el mensaje
> news:[email=4a42306c@svctag-j7w3v3j....]4a42306c@svctag-j7w3v3j....[/email]
>> Hola a todos,
>>
>> Tengo una base de datos hecha en SqLite ( con el progrma SqLiteadmin ),
>> lo digo por si tiene algo que ver con el problema que tengo, y es que
>> cuando ejecuto una sentecia SQL del estilo:
>>
>> SELECT * FROM Clientes WHERE Clientes.CMan = 'Fernando' AND
>> Clientes.COrig = 'Simon Market'
>>
>> Ejecuta bien la instrucción pero no muestra todos los registros que
>> cumplen dicha condición, ya que en la base de datos hay más de los que
>> aparecen en la consulta, también he probado con el progrma SqLiteAdmin y
>> me pasa lo mismo.
>>
>> ¿ Será un problema del estilo Unicode, Ascii, ? si es así,
>> ¿ Cómo puedo ver el tipo de caracter que se encuentran en la base de
>> datos ?
>>
>> Lo digo porque creo leí algo al respecto en algún sitio y no recuerdo
>> donde.
>>
>> Gracias de antemano a todos.
>>
>>
>>
>>
>
>
Filtros en SqLite
Ansel,
> He probado con la sentencia que me has propuesto y sigue igual, también la
> he probado con el programa SqliteAdmin con igual resultado, no muestra
> todos los registros.
>
> ¿Alguna idea de lo que puede ocurrir ?
Quizás el problema esté en los datos. Si los datos que tienes en SQLite los
importaste de algún DBF con la opción de importar del IDE de una versión
vieja, es posible que estén mal. Al principio, el IDE importaba todos los
campos de cadena de los DBF y los guardaba en SQLite en formato binario (
x'...' ), pero esto hace que SQLite no encuentre los datos según cómo se
filtren en la cláusula WHERE. Desde hace tiempo, ya no se importan así, y el
problema ya no se da.
De todos modos, prueba a hace lo siguiente:
UPDATE tabla SET campodetexto=trim(campodetexto)
por cada tabla y cada campo de texto que tengas. Con eso debería quedar
solucionado.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
> He probado con la sentencia que me has propuesto y sigue igual, también la
> he probado con el programa SqliteAdmin con igual resultado, no muestra
> todos los registros.
>
> ¿Alguna idea de lo que puede ocurrir ?
Quizás el problema esté en los datos. Si los datos que tienes en SQLite los
importaste de algún DBF con la opción de importar del IDE de una versión
vieja, es posible que estén mal. Al principio, el IDE importaba todos los
campos de cadena de los DBF y los guardaba en SQLite en formato binario (
x'...' ), pero esto hace que SQLite no encuentre los datos según cómo se
filtren en la cláusula WHERE. Desde hace tiempo, ya no se importan así, y el
problema ya no se da.
De todos modos, prueba a hace lo siguiente:
UPDATE tabla SET campodetexto=trim(campodetexto)
por cada tabla y cada campo de texto que tengas. Con eso debería quedar
solucionado.
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
Filtros en SqLite
Gracias José, lo probaré,
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje de
noticias news:[email=4a51c5ac@svctag-j7w3v3j....]4a51c5ac@svctag-j7w3v3j....[/email]
> Ansel,
>
>> He probado con la sentencia que me has propuesto y sigue igual, también
>> la he probado con el programa SqliteAdmin con igual resultado, no muestra
>> todos los registros.
>>
>> ¿Alguna idea de lo que puede ocurrir ?
>
> Quizás el problema esté en los datos. Si los datos que tienes en SQLite
> los importaste de algún DBF con la opción de importar del IDE de una
> versión vieja, es posible que estén mal. Al principio, el IDE importaba
> todos los campos de cadena de los DBF y los guardaba en SQLite en formato
> binario ( x'...' ), pero esto hace que SQLite no encuentre los datos según
> cómo se filtren en la cláusula WHERE. Desde hace tiempo, ya no se importan
> así, y el problema ya no se da.
>
> De todos modos, prueba a hace lo siguiente:
>
> UPDATE tabla SET campodetexto=trim(campodetexto)
>
> por cada tabla y cada campo de texto que tengas. Con eso debería quedar
> solucionado.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje de
noticias news:[email=4a51c5ac@svctag-j7w3v3j....]4a51c5ac@svctag-j7w3v3j....[/email]
> Ansel,
>
>> He probado con la sentencia que me has propuesto y sigue igual, también
>> la he probado con el programa SqliteAdmin con igual resultado, no muestra
>> todos los registros.
>>
>> ¿Alguna idea de lo que puede ocurrir ?
>
> Quizás el problema esté en los datos. Si los datos que tienes en SQLite
> los importaste de algún DBF con la opción de importar del IDE de una
> versión vieja, es posible que estén mal. Al principio, el IDE importaba
> todos los campos de cadena de los DBF y los guardaba en SQLite en formato
> binario ( x'...' ), pero esto hace que SQLite no encuentre los datos según
> cómo se filtren en la cláusula WHERE. Desde hace tiempo, ya no se importan
> así, y el problema ya no se da.
>
> De todos modos, prueba a hace lo siguiente:
>
> UPDATE tabla SET campodetexto=trim(campodetexto)
>
> por cada tabla y cada campo de texto que tengas. Con eso debería quedar
> solucionado.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
> http://www.xailer.info
>