pequisa SQL ...

26/03/2003

0

Olá pessoal, tenham paciência e olhem minha tabela :

object ContasPagarNumTitulo: TAutoIncField
DisplayLabel = ´Número do Título´
FieldName = ´NumTitulo´
ReadOnly = True
end
object ContasPagarCodigoFornecedor: TStringField
DisplayLabel = ´Cod. Fornecedor´
FieldName = ´CodigoFornecedor´
Size = 6
end
object ContasPagarNumDoc: TStringField
DisplayLabel = ´Num. Documento´
FieldName = ´NumDoc´
Size = 6
end
object ContasPagarValorParcela: TCurrencyField
DisplayLabel = ´Valor Parcela´
FieldName = ´ValorParcela´
end
object ContasPagarVencimento: TDateField
FieldName = ´Vencimento´
EditMask = ´!99/99/0099;1;_´
end
object ContasPagarDataPgto: TDateField
DisplayLabel = ´Data Pgto´
FieldName = ´DataPgto´
EditMask = ´!99/99/0099;1;_´
end
object ContasPagarValorPgto: TCurrencyField
DisplayLabel = ´Valor Pgto´
FieldName = ´ValorPgto´
end
object ContasPagarObservacao: TStringField
DisplayLabel = ´Observação´
FieldName = ´Observacao´
Size = 100
end
object ContasPagarParcelas: TStringField
FieldName = ´Parcelas´
Size = 10
end



Quero fazer uma uma consulta onde retorne todos os pagamentos
de um fornecedor especifico, por data, estou fazendo desta forma;

select valorPgto
from contaspagar
where nomefornecedor = numtitulo
order by vencimento


ESTÁ GERANDO UM ERRO ´ TYPE MISMATCH IN EXPRESSION´


alguem tem alguma sugestão? obrigado.


Harry

Harry

Responder

Posts

26/03/2003

Thales

O erro aí pode estar no tipo de variável que voce declarou. Por exemplo, vc não pode comparar um campo string com um integer, que é o que eu acho que esta acontecendo (nomefornecedor = numtitulo) entendeu??
Qualquer coisa me mande um e-mail!!

Espero ter ajudado!


Responder

26/03/2003

Hannah

O que pode estar acontecendo é que você está trabalhando com campos do tipo inteiro e string.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar