Échec de SQL Server 2005: renvoyer des dates en tant que strings

J'utilise le pilote PHP SQL Server, je pense que cette question peut être répondue sans savoir ce que c'est.

J'ai rencontré cela plusieurs fois, qu'est-ce que cela signifie par NAMES? Noms de colonnes ?:

SET NAMES utf8 

Y at-il une requête semblable à celle ci-dessus qui obtiendra mes dates à renvoyer comme une string? Pour une raison quelconque sur mon SQL Server 2008 sur Vista, cela fonctionne:

 $connectionInfo = array('Database' => $dbname, 'ReturnDatesAsSsortingngs' => true) 

Mais le 'ReturnDatesAsSsortingngs' ci-dessus ne fonctionne pas sur mon SQL Server 2005 sur un ordinateur Windows Server? Je ne peux pas exécuter de requêtes après avoir réglé ce qui précède! Cela me donne cette erreur:

 Array ( [0] => Array ( [0] => IMSSP [SQLSTATE] => IMSSP [1] => -1 [code] => -1 [2] => Invalid option ReturnDatesAsSsortingngs was passed to sqlsrv_connect. [message] => Invalid option ReturnDatesAsSsortingngs was passed to sqlsrv_connect. ) ) 

SQL Server 2005 prend-il en charge ReturnDatesAsSsortingngs? Y a-t-il un autre paramètre que je peux transmettre pour faire de même?

Merci à tous pour votre aide

MODIFIER

Je devrais mentionner ceci mais s'il y a une solution j'espère pour celui qui est sous la forme d'un arrangement qui peut être placé avant que n'importe quelles requêtes puissent être exécutées car je n'ai pas le contrôle sur quelles requêtes seront exécutées.

Je soupçonne que votre problème est un vieux pilote. La fonctionnalité 'ReturnDatesAsSsortingngs' a été ajoutée dans la version 1.1, vous avez probablement 1.0 et vous avez juste besoin de mettre à niveau.

Si vous voulez renvoyer une date sous forme de string, vous pouvez la convertir

 SELECT CONVERT (VarChar (30), DateTimeColumn, 121) as DateTimeColumnSsortingng 

lire plus ici

http://msdn.microsoft.com/en-us/library/ms187928.aspx