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.
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
Curtir tópico
+ 0
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!
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
Clique aqui para fazer login e interagir na Comunidade :)