Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera estou com um problema muito doido, o between esta retornando erro de sintax direto mas chequei a sintax e tudo esta correto.
Estou usando mysql 5.1
A query que estou passando é essa:
SELECT * FROM ovo_lista WHERE data_postura BETWEEN '2011-1-1 00:00:00' AND '2011-3-31 23:59:59' ORDER by ovo ASC
Mas esta retornando como esse tivesse erro onde não tem erro :(
Alguem pode me dar uma luz?
Erro abaixo:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[MySQL][ODBC 5.1 Driver][mysqld-5.1.54-rel12.5]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 'BETWEEN '2011-1-1 00:00:00' AND '2011-3-31 23:59:59'' at line 1
/plantel/relat_incubadora.asp, line 115
Código do asp:
' objstr= obj_aux&" data_postura<="&data_final&" AND data_postura>="&data_start&""
objstr= obj_aux&" data_postura BETWEEN '"&data_start&"' AND '"&data_final&"'"
group = "SELECT * FROM ovo_lista WHERE " & objstr & " ORDER by "&ordem&" ASC"
objrs.open group,conn,3,3
Carregando comentários...