Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

explore

Tipo de dados imcompatível na expressão de critéri

Recommended Posts

Ai pessoal naum sei pq está dando este erro já verifiquei tudo mais continua dando erro:

 

ASP

[*]Microsoft JET Database Engine erro '80040e07' 

 

[*]

 

[*]Tipo de dados imcompatível na expressão de critério. 

 

[*]

 

[*]/arma2/admin/rep/listaLinkR.asp, line 8

 

linha 8:

 

ASP

[*]lista.open Sql, OpenConexao, 1,1

 

minha query está assim:

 

ASP

[*]Sql "Select * from gravaTab1 where Status1=0 and id='"&id&"' ORDER BY nome ASC"

 

Agora pq este erro eu naum sei olhei tudo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o ID é numerico né??tira as aspas simples ...falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO, PODE FECHAR O TOPICO!O ID é Auto numeração entaum deve ficar com aspas simples! mais resolvi brigadão assim mesmo!!!!Falo!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ID é Auto numeração entaum deve ficar com aspas simples! mais resolvi brigadão assim mesmo!!!!

não deveria ser o contrario? :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que não mario pq quando deixava com aspas normal dava erro!

<{POST_SNAPBACK}>

pelo pouco de asp que aprendi ate agora para campo numérico usa-se asp duplas, ou seja:

 

no seu exemplo:

 

ASP

[*]

 

[*]Sql "Select * from gravaTab1 where Status1=0 and id="&id&" ORDER BY nome ASC"

 

[*]

 

Obs.: campo auto numeração é campo numérico

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que não mario pq quando deixava com aspas normal dava erro!

<{POST_SNAPBACK}>

pelo pouco de asp que aprendi ate agora para campo numérico usa-se asp duplas, ou seja:

 

no seu exemplo:

 

ASP

[*]Sql "Select * from gravaTab1 where Status1=0 and id="&id&" ORDER BY nome ASC"

 

Obs.: campo auto numeração é campo numérico

<{POST_SNAPBACK}>

Concerteza você está certo MX mais naum sei oque rolo mais eu estava usando assim:

 

select nome from gravaTab1 where id='"& id &"' and Status1=1

 

Estranho!

 

Eu Devo ter feito cagada, pq realmente com campos numericos é ""

 

Falo!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

bemcampos numericos, campos de data, e de SIM/NAO, você nao usa a aspa simples.Numericos engloba o auto-numeração tb..Usa somente a aspa duplaJá campos que conhenham texto, usam a aspa simples..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.