|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : septembre 2010 Messages : 34 ![]() |
Bonjour,
Voici la requête qui me pose problème : Code :
Code :
Code :
Array ( [0] => HY010 [1] => 0 [2] => [Microsoft][Gestionnaire de pilotes ODBC] Erreur de séquence de la fonction (SQLExecute[0] at ext\pdo_odbc\odbc_stmt.c:254) [3] => HY010 ) Ma base est une SQL Server 2005 et le champs en question est au format "datetime". Si je fais ma requete "en dur", sans passer par une requête préparée, ça passe également en mettant '27/06/2011' dans ma requête. Merci d'avance pour vos réponses. |
||||
|
|
00
|
|
|
#2 | ||
|
Invité régulier
![]() Inscription : septembre 2010 Messages : 34 ![]() |
Je pense que le problème vient du bindParam car quand je prépare cette requête :
Code :
Est-ce que le type datetime est particulier pour une requête préparée? |
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 452 ![]() |
Hello,
c'est peut être un défaut dans le driver MSSQL de PDO. Essais de jeter un oeil à bugs.php.net, peut être quelqu'un d'autre à t'il déjà rencontré cette erreur et signalée. Sinon ce serait moi, je partirais sur ta solution, en essayant de me protéger des injections sql par des vérifications fortes. a+ |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : septembre 2010 Messages : 34 ![]() |
Ok je vais regarder ça!
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com