Clipper On Line • Ver Tópico - SQLITE - erro em query
Página 1 de 1

SQLITE - erro em query

MensagemEnviado: 09 Jan 2012 22:30
por RamonXHB
Boa noite a todos.

Estou tentando usar o sqlite em uma aplicação pequena, e empaquei em uma query simples que funciona bem em msaccess e firebird...
esta é a estrutura da tabela:

CREATE TABLE [acesso] (
[ACE_CODIGO] INTEGER NOT NULL PRIMARY KEY,
[ACE_USUARIO] VARCHAR(30),
[ACE_APELIDO] VARCHAR(30),
[ACE_SENHA] VARCHAR(15),
[ACE_ACESSO] VARCHAR(250),
[ACE_STATUS] VARCHAR(20),
[ACE_NIVEL] CHAR(1),
[ACE_DT_VENCIMENTO_SENHA] TIMESTAMP,
[ACE_DTCAD] TIMESTAMP,
[ACE_DTALT] TIMESTAMP,
[ACE_USUARIO_GRAVOU] VARCHAR(20));

CREATE INDEX [ACESSO.ACE_USUARIO] ON [acesso] ([ACE_USUARIO]);

CREATE INDEX [acesso_Index_A410A179_DC9B_4E0E] ON [acesso] ([ACE_CODIGO]);
e esta é a query:

SELECT * FROM ACESSO WHERE ACE_USUARIO ='RAMON', que não trouxe nada...

se fizer assim:

SELECT * FROM ACESSO WHERE ACE_CODIGO ='1', retorna os dados corretos.

Alguém tem idéia do que está errado ???

Obrigado

SQLITE - erro em query

MensagemEnviado: 10 Jan 2012 09:19
por Toledo
Ramon, verifque o seguinte:

- Se no campo ACE_USUARIO você gravou 'RAMON' em maiúsculo.
- Se no campo ACE_USUARIO você gravou apenas 'RAMON', sem um segundo nome.

Caso não seja este o problema, então faça um teste com com as Query abaixo:

SELECT * FROM ACESSO WHERE ACE_USUARIO LIKE 'RAMON%'


SELECT * FROM ACESSO WHERE ACE_USUARIO == 'RAMON'


Abraços,