consulta sql com mysql
Boa tarde eu a muitos anos trabalho com delphi e firebird recentemente tive que fazer uma migração pra o banco mysql
nada difícil mas algumas coisas na sintaxe do mysql to apanhando;
o fonte acima no firebird funciona corretamente mas no mysql como e a escrita para que a passagem de paramentros funcione? eu joguei esse código no phpMyadmin
ele me retornou o seguinte erro:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':datain and :data_fim
LIMIT 0, 25' at line 4
nada difícil mas algumas coisas na sintaxe do mysql to apanhando;
select pagvendavf.* from pagvendavf inner join vendas on vendas.codvenda = pagvendavf.codvenda where vendas.datavenda between :datain and :data_fim
o fonte acima no firebird funciona corretamente mas no mysql como e a escrita para que a passagem de paramentros funcione? eu joguei esse código no phpMyadmin
ele me retornou o seguinte erro:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':datain and :data_fim
LIMIT 0, 25' at line 4
Fabio Cardoso
Curtidas 0
Respostas
Ricardo Araujo
16/09/2015
Boa noite,
da uma olhada neste link:
http://www.tutorialspoint.com/mysql/mysql-between-clause.htm
da uma olhada neste link:
http://www.tutorialspoint.com/mysql/mysql-between-clause.htm
GOSTEI 0
William
16/09/2015
o fonte acima no firebird funciona corretamente mas no mysql como e a escrita para que a passagem de paramentros funcione? eu joguei esse código no phpMyadmin
No gerenciador IBExpert para Firebird ele aceita parametrização na instrução ":data", o phpMyAdmin não tem essa funcionalidade, vc tem que passar os valores direto na instrução.
GOSTEI 0
Fabio Cardoso
16/09/2015
Obrigado senhores pelas respostas eu já consegui resolver criando um app em delphi mesmo que faz as pesquisas pra mim Valeu!!
GOSTEI 0