Clipper On Line • Ver Tópico - Select string em Access

Select string em Access

Discussão sobre SQL

Moderador: Moderadores

 

Select string em Access

Mensagempor Hasse » 26 Ago 2015 22:45

Boa noite.

Tenho uma Banco com várias tabelas, mas dentre elas pretendo acessar a tabela de nome "T_Pacientes". A coluna é identificada como "Nome" na tabela.

Quando uso um select como o abaixo funciona, lendo todos os registros e já consegui inserir eles num GRID em ordem por Nome, que na tabela é a segundo coluna.
c_SeleStr := "SELECT  *  FROM T_Pacientes  ORDER BY Nome"


Porém, assim que desejo filtrar por um determinado nome, como dos exemplos abaixo, o filtro não deixa passar NADA.

Lista completa dos testes que já fiz.
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = 'Maria' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = '*Maria' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = 'Maria*' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = '*Maria*' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = '* Maria *' "
* c_SeleStr := "SELECT * from T_Pacientes WHERE Nome = '*Maria *' "
* c_SeleStr := "SELECT * FROM T_Pacientes WHERE Nome LIKE 'Maria*' "
* c_SeleStr := "SELECT * FROM T_Pacientes WHERE 2 LIKE 'Maria*' "


Qual é o meu Erro.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar de usuário

Hasse
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 772
Data de registro: 19 Out 2004 10:30
Cidade/Estado: Jaraguá do Sul - SC
Curtiu: 0 vez
Mens.Curtidas: 18 vezes

Select string em Access

Mensagempor alxsts » 27 Ago 2015 01:33

Olá!

 c_SeleStr := "SELECT * FROM T_Pacientes WHERE Nome LIKE 'Maria%' "  // retorna tudo que começa com maria: mariana, maria...

c_SeleStr := "SELECT * FROM T_Pacientes WHERE Nome LIKE '%Maria' "  // retorna tudo que termina com maria: sesmaria, romaria

c_SeleStr := "SELECT * FROM T_Pacientes WHERE Nome LIKE '%Maria%' "  // retorna tudo que contem maria: maria, amaria
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2049
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 13 vezes
Mens.Curtidas: 118 vezes

Select string em Access

Mensagempor Hasse » 27 Ago 2015 09:10

Bom dia Alexandre.

FUNCIONOU.

Obrigado.
Hasse
CP200 / CP500 / Basic / dBase III / dBase IV / Clipper Summer / RTlink / Exospace.
Clipper 5.3b / Blinker 7.0 / CDX com TAG
xHarbour 1.2.1-6604 / Borland C++ (5.5.1) 32 bit / HBmake.
Harbour 3.2.0dev (r1412121623) / MINGW / HBM2 / MiniGui HMG 3.1.4 / IDE (Roberto Lopez).
"Conheça todas as teorias, domine todas as técnicas, mas, quando tocares uma alma humana, seja apenas outra alma humana." (C.G.Jung)
Avatar de usuário

Hasse
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 772
Data de registro: 19 Out 2004 10:30
Cidade/Estado: Jaraguá do Sul - SC
Curtiu: 0 vez
Mens.Curtidas: 18 vezes




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro