PREENCHER TEXTBOX COM DADOS DO BANCO.
bom colega nos temos de melhorar nossa comunicação, tipo assim se algo que dissermos funcionar, seria ideal colocar algo do tipo:
[Ô]olha formatei a data para yyyy/MM/dd e funcionou porém se em n06ccli1=3025 conter virgula não funciona[Ô]
porém não sabemos onde está esta virgula que causa o erro, sé dentro do banco ou em sua string tipo
não sabemos se n06ccli1 possui valores tipo 123.90 ou 123,90
ao final não temos idéia ainda onde está esta virgula
[Ô]olha formatei a data para yyyy/MM/dd e funcionou porém se em n06ccli1=3025 conter virgula não funciona[Ô]
porém não sabemos onde está esta virgula que causa o erro, sé dentro do banco ou em sua string tipo
não sabemos se n06ccli1 possui valores tipo 123.90 ou 123,90
ao final não temos idéia ainda onde está esta virgula
Realmente [txt-color=#e80000]Tu [/txt-color]tem [txt-color=#007100]Razão[/txt-color].
Vou corrigir da próxima.
Vou corrigir da próxima.
Eu me enganei quanto aos erros por causa de virgula.
Esse select funciona tudo beleza: rs.Open [Ô]SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1 = [ô]3025[ô][Ô], oconn, adOpenDynamic, adLockOptimistic
O erro só acontece quando eu coloco a condição data: SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND fn06dtvenc >= [ô]01/08/2012[ô] AND fn06dtvenc <= [ô]31/08/2012[ô];
A parte em negrito é o que esta fazendo dar erro. Sem ela funciona perfeitamente.
No banco de dados o select funciona perfeitamente, mais no VB da o Erro: [Ô]Option Value Changed[Ô]
Preciso dessa condição para que minha aplicação funcione.
Galera desculpa a má comunicação.
Esse select funciona tudo beleza: rs.Open [Ô]SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1 = [ô]3025[ô][Ô], oconn, adOpenDynamic, adLockOptimistic
O erro só acontece quando eu coloco a condição data: SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND fn06dtvenc >= [ô]01/08/2012[ô] AND fn06dtvenc <= [ô]31/08/2012[ô];
A parte em negrito é o que esta fazendo dar erro. Sem ela funciona perfeitamente.
No banco de dados o select funciona perfeitamente, mais no VB da o Erro: [Ô]Option Value Changed[Ô]
Preciso dessa condição para que minha aplicação funcione.
Galera desculpa a má comunicação.
faz assim
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]01/08/2012[ô] AND [ô]31/08/2012[ô]);
Mesmo erro =/
O que será que esta acontecendo gente? Que erro é esse?
Não gosto muito de falar a mesma coisa mas vamos lá
O formato padrão do Oracle para data é mês, dia e ano (MMDDYYYY), diferente do formato brasileiro que é dia, mês e ano.
então tente
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]08/01/2012[ô] AND [ô]08/31/2012[ô])
ou
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]01082012[ô] AND [ô]31082012[ô])
O formato padrão do Oracle para data é mês, dia e ano (MMDDYYYY), diferente do formato brasileiro que é dia, mês e ano.
então tente
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]08/01/2012[ô] AND [ô]08/31/2012[ô])
ou
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]01082012[ô] AND [ô]31082012[ô])
Ainda continua com o mesmo erro.
colega é que vc está insistindo no erro
veja bem não é [txt-color=#e80000]dia[/txt-color] [txt-color=#0000f0]mes [/txt-color]e ano é [txt-color=#0000f0]mes[/txt-color] [txt-color=#e80000]dia [/txt-color]e mes
então
ou é
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]08012012[ô] AND [ô]31012012[ô])
ou é
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]08/01/2012[ô] AND [ô]08/31/2012[ô])
veja bem não é [txt-color=#e80000]dia[/txt-color] [txt-color=#0000f0]mes [/txt-color]e ano é [txt-color=#0000f0]mes[/txt-color] [txt-color=#e80000]dia [/txt-color]e mes
então
ou é
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]08012012[ô] AND [ô]31012012[ô])
ou é
SELECT SUM (fn06vrtitu) FROM FN06T WHERE fn06ccli1= [ô]3025[ô] AND (fn06dtvenc Between [ô]08/01/2012[ô] AND [ô]08/31/2012[ô])
Marcelo, não vai.
Já testei com os dois e ambos dão o mesmo erro.
To quebrando a cabeça, só da esso erro [Ô]Option Value Changed[Ô]
Já testei com os dois e ambos dão o mesmo erro.
To quebrando a cabeça, só da esso erro [Ô]Option Value Changed[Ô]
Tópico encerrado , respostas não são mais permitidas