CASE SENSITIVE ADO

NEVEZ1346 22/07/2013 10:33:21
#426354
Estou criando um query no VB6. Gostaria que a query tivesse diferencie caracteres minúsculos dos maiúsculos, porém a query por padrão não é case sensitive. Alguma idéia?
OCELOT 22/07/2013 16:33:59
#426377
Resposta escolhida
Acho que isso não depende do ADO e sim do banco de dados, sem saber qual banco de dados você está usando não tem muito como ajudar.

NEVEZ1346 23/07/2013 09:22:41
#426397
OCELOT, estou usando um banco Access 7.0 criado com o VisData do VIsual Basic 6.0 no formato [Ô].mdb[Ô].
OCELOT 23/07/2013 10:31:01
#426404
Com banco de dados access você pode tentar usar a função StrComp na sua SQL, porém serve apenas para valores exatos, teria que fica algo do tipo

SELECT Campo1, Campo2, CampoN FROM Tabela WHERE StrComp(Campo1, [ô]ValorQueProcuro[ô], 0) = 0

Testei aqui com o C# conectando em um banco de dados access 2000 e funcionou assim, deve funcionar também com o 97
NEVEZ1346 23/07/2013 23:18:54
#426455
Obrigado OCELOT! Com duas ou três alterações fiz o código funcionar!

Abraços, Matheus.
NEVEZ1346 23/07/2013 23:20:25
#426456
Obrigado OCELOT! Com duas ou três alterações fiz o código funcionar!

Abraços, Matheus.
Tópico encerrado , respostas não são mais permitidas