Consulta com vba
Estou utilizando esse comando em vba, e quando eu mando executar da um erro dizendo que a variavel data_inicial não esta declarada sendo que no começo da macro eu a declarei
Dim data_inicial As Date
.
.
.
Sql = ´SELECT * FROM cadastro WHERE (data= @data_inicial )and(serie between ´7000´ and ´7999´ )´
Dim data_inicial As Date
.
.
.
Sql = ´SELECT * FROM cadastro WHERE (data= @data_inicial )and(serie between ´7000´ and ´7999´ )´
Guincaru
Curtidas 0
Respostas
Marcus.magalhaes
02/09/2004
Bom dia.
A variável realmente não está declarada, pois vc a declarou no VBA, porém na montagem do comando select vc utilizou outro nome ´@´.
DIM data_inicial As Date
.
.
.
Sql = ´SELECT * FROM cadastro WHERE (data= ´ + data_inicial + ´)and(serie between ´7000´ and ´7999´ )´
Vc deve fazer a conversão da variavel data para um tipo string para que possa ser concatenado.
Att,[/b]
A variável realmente não está declarada, pois vc a declarou no VBA, porém na montagem do comando select vc utilizou outro nome ´@´.
DIM data_inicial As Date
.
.
.
Sql = ´SELECT * FROM cadastro WHERE (data= ´ + data_inicial + ´)and(serie between ´7000´ and ´7999´ )´
Vc deve fazer a conversão da variavel data para um tipo string para que possa ser concatenado.
Att,[/b]
GOSTEI 0
Guincaru
02/09/2004
Marcus.magalhaes,
Me desculpe pela minha falta de conhecimento.Eu fiz o que vc me passou e não apareceu nenhum erro mas ele faz a consulta e não aparece nada(estou exportando os dados da tabela para o excel), só aparece o nome das colunas, e nemhum dado.
Se puder me ajudar mais uma vez eu agradeço.Desculpe pelo incomodo.
Me desculpe pela minha falta de conhecimento.Eu fiz o que vc me passou e não apareceu nenhum erro mas ele faz a consulta e não aparece nada(estou exportando os dados da tabela para o excel), só aparece o nome das colunas, e nemhum dado.
Se puder me ajudar mais uma vez eu agradeço.Desculpe pelo incomodo.
GOSTEI 0
Sandra
02/09/2004
Bloqueado.
Continua neste tópico: http://delphiforum.icft.com.br/forum/viewtopic.php?t=51094
Continua neste tópico: http://delphiforum.icft.com.br/forum/viewtopic.php?t=51094
GOSTEI 0