|
Postada em 31/10/2005 20:05 hs
Olá! Criei a seguinte instrução, onde, na tabela chequetotal a coluna dia é date/time tipo dd/mm/yyyy: sql = "select * from chequetotal where dia between '" & Text1.Text & "' and '" & Text2.Text & "' order by dia" Eu digito nas textbox dd/mm/yyyy. Acontece que quando eu executo a instrução vem a seguinte mensagem de erro: run-time error 3464, tipo de dado imcompatível na expressão de critério. Por favor, onde é que eu estou errando? Desde já, obrigado pela atenção.
|
|
|
|
@ngel
|
RIO DE JANEIRO RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 31/10/2005 21:06 hs
Acho que você deve passar os parâmetros sem "/".
@ngel
|
|
|
Hilario
|
GUARULHOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 31/10/2005 22:16 hs
@ngel, tentei mas não deu certo. Valeu. Será que ninguém passou por uma situação dessas? Tô começando a achar que meu erro foi ter formatado o campo como date/time em vez de text.
|
|
|
Martini
|
PAROBÉ RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/11/2005 06:21 hs
access: sql = "select * from chequetotal where dia between #" & Format(Text1.Text, "mm/dd/yyyy") & "# and #" & Format(Text2.Text, "mm/dd/yyyy") & "# order by dia" SQL Server: sql = "select * from chequetotal where dia between '" & Format(Text1.Text, "dd/mm/yyyy") & "' and '" & Format(Text2.Text, "dd/mm/yyyy") & "' order by dia" Obs.: no SQL ver as configurações do usuário "linguage" ... não tenho certeza, mas acho que pode afetar ...
|
|
|
Hilario
|
GUARULHOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 01/11/2005 06:56 hs
Valeu, obrigado Martini. Funcionou blz.
|
|
|