GARANTIR DESCONTO

Fórum Instruçao certa,mas q nao da resultado(Type Mismatch) #202573

22/12/2003

0

Ae galera...

Tenho uma instrucao, qdo compilo sempre da o erro:
Type Mismatch in expression


mas tenho certeza q isto ta certo...será q alguem poderia analizar esse codigo e me dizer o q ta errado??

a instrução é a seguinte:

dm.qr_vom.Close; dm.qr_vom.SQL.Clear; dm.qr_vom.SQL.Add(´SELECT * FROM ciel_vom´) dm.qr_vom.SQL.Add(´ WHERE conta LIKE :p1´); dm.qr_vom.ParamByName(´p1´).asInteger := StrToint(DBEdit1.Text); dm.qr_vom.Open;


vale lembrar q ja testei mudar o ASINTEGER para ASFLOAT e o STRTOINT para STRTOFLOAT e mesmo assim nao deu...

o q deve ta errado:
:roll:

Desde agradeço a atenção de vcs...

Abraço
Joe Ventrue


Joe Ventrue

Joe Ventrue

Responder

Posts

22/12/2003

Bampavao

dm.qr_vom.Close;
dm.qr_vom.SQL.Clear;
dm.qr_vom.SQL.Add(´SELECT * FROM ciel_vom´)
dm.qr_vom.SQL.Add(´ WHERE conta LIKE :p1´);
dm.qr_vom.ParamByName(´p1´).Value := DBEdit1.Text;
dm.qr_vom.Open;

Eu uso assim. Testa AE e v c dah certo.


Responder

Gostei + 0

22/12/2003

Bampavao

Opa, esqueci de uma coisa... testa AE agora.

dm.qr_vom.Close;
dm.qr_vom.SQL.Clear;
dm.qr_vom.SQL.Add(´SELECT * FROM ciel_vom´)
dm.qr_vom.SQL.Add(´ WHERE conta LIKE :p1´);
dm.qr_vom.PARAMETERS.ParamByName(´p1´).Value := DBEdit1.Text;
dm.qr_vom.Open;


Responder

Gostei + 0

23/12/2003

Xmagno

eu acho que o seu problema nao ta no parametro e sim no campo ´conta´, pois ele deve ser do tipo string.

[]´s
xMagno


Responder

Gostei + 0

23/12/2003

Joe Ventrue

tipo q o campo é numerico, nao é string nao...

tentei fazer igual o BAMPavao falow mas ainda naum deu certo...

obrigado pela ajuda...

mas será o q ta provocando este erro?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar