Comparando campo em edit com registros na tabela

Delphi

05/08/2004

Saudações,

try
begin
giroinfo.indexname := ´´;
if not giroinfo.findkey([strtoint(dbcod.text)]) then {Verifica se o dado contido em dbcod.text existe em qualquer registro da tabela no campo da Chave Primária}
begin

Gostaria de saber se existe alguma forma de fazer este tipo de consulta quando o campo é string(por nome). Agradeço desde já qualquer ajuda.


Elias Jr

Elias Jr

Curtidas 0

Respostas

Inutaishou

Inutaishou

05/08/2004

Sim... Simplesmente não faça o StrToInt...

[]´s,


GOSTEI 0
Elias Jr

Elias Jr

05/08/2004

Olá Gabriel,
gostaria de acrescentar que o campo nome não é chave primária. Coloquei este exemplo apenas pra ilustrar o que eu realmente quero que é verificar se o nome que consta no edit existe na tabela. Gostaria de saber se existe alguma forma de consulta que verifique todos os registros do campo nome na tabela. Muito obrigado.


GOSTEI 0
Inutaishou

Inutaishou

05/08/2004

Ah sim, desculpe... Sete o indice para o campo de nome e faça o findkey sem dar StrToInt... Se não tiver indice para o campo, use o Locate...

[]´s,


GOSTEI 0
Elias Jr

Elias Jr

05/08/2004

Ah sim, desculpe... Sete o indice para o campo de nome e faça o findkey sem dar StrToInt... Se não tiver indice para o campo, use o Locate... []´s,


Saudações Gabriel,
muito obrigado, utilizei o locate e ele funcionou direitinho. Valeu mesmo!


GOSTEI 0
POSTAR