marcio
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 30/09/2004 14:06 hs
Olá, gostaria de saber se alguém sabe fazer um pesquisa em uma tabela no access, em que um dos campos de filtro seja um autonumérico. Pois eu tentei e só dá a seguinte mensagem: Microsoft JET Database Engine (0x80040E07) Tipo de dados imcompatível na expressão de critério.
Desde já agradeço pela ajuda.
|
|
|
|
Sylvio
|
VILA VELHA ES - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/10/2004 13:09 hs
Provavelmente o tipo de dados q vc esta usando na query está errado. tente algo como "select * from tabela where codigo = 10 " nao use " ' " antes e depois do 10
|
|
|
marcio
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 01/10/2004 13:44 hs
Sylvio, realmente eu usei com "'". Mas só que sem, não consigo buscar por uma variável. Veja o código: cod=Request("cod") senha=Request("senha") "SELECT * FROM Escolas WHERE cod='"&cod&'" and senha='"&senha&"'" Se eu uso em campos string funciona mas, se uso em numéricos, não! Derepente até seja o que tu disse, mas só que como faço pra fazer isso no no sql acima. Obrigado e aguardo...
|
|
|
|
Postada em 02/10/2004 11:31 hs
tenta isso "SELECT * FROM Escolas WHERE cod=" & Clng(cod) & " and senha='" & Cstr(senha) & "'"
|
|
|
Marcio
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 04/10/2004 09:26 hs
Valeu Fabio!!!! Quebrou maior galhão . Funcionou blz. Fico te devendo. Abraço e brigadão mesmo.
|
|
|