SQLITE - erro em query

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
RamonXHB
Usuário Nível 3
Usuário Nível 3
Mensagens: 159
Registrado em: 03 Mar 2007 14:55

SQLITE - erro em query

Mensagem 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
Editado pela última vez por Pablo César em 10 Jan 2012 08:24, em um total de 1 vez.
Razão: O presente tópico foi movido da seção xHarbour, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o [x]Harbour.
Ramon A. Körber Jr.
Harbour 3.2 MiniGUI Extended Edition
xDevStudio v0.70 - BCC 5.82 - Lazarus FreePascal
Firebird
AdoDB - ODBC
Windows - Linux
Linux User Number 404280
MSN - ramon15061959@hotmail.com
Skype - ramon15061959
ICQ - UIN 82580595
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

SQLITE - erro em query

Mensagem 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:

Código: Selecionar todos

SELECT * FROM ACESSO WHERE ACE_USUARIO LIKE 'RAMON%'

Código: Selecionar todos

SELECT * FROM ACESSO WHERE ACE_USUARIO == 'RAMON'
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder