DB MSSQL, problème de récupération de champ

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : DB MSSQL, problème de récupération de champ

par Invité » 18 sept. 2008, 02:37

PHP utilise par défaut une DLL pour interagir avec les instances de SQL Server sous Windows NT, son nom est "ntwdblib.dll" qui est de version 7. Cette version n'est pas compatible avec SQL Server 200x, il faut la remplacer par la version 8.

Pour ce faire:
  • 1. téléchargez le fichier "ntwdblib.dll" sur le net : http://fr.dll-download-system.com/docma ... tails.html
    2. copiez ce fichier dans les 3 dossiers : PHP, BIN de Apache et SYSTEM32 de Windows.
    par exemple si vous avez Wamp : copiez dans "c:\wamp\php", "c:\wamp\apache2\bin " et "c:\windows\system32"
    3. redémarrez le serveur apache.

DB MSSQL, problème de récupération de champ

par zecreator » 15 sept. 2008, 09:50

Bonjour,

J'effectue une requête SELECT classique. Mais sur des tables contenant beaucoup de champs, certains ne sont pas récupérés (la valeur est vide). A croire que le flux de données pouvant être récupéré est limité et que la requête ne peut pas tout récupérer d'un coup. Je suis donc obliger de morceller ma récupération en plusieurs requêtes SELECT, en ciblant les champs. C'est pénible.

Qq1 sait comment contourner ce problème ?.

Merci.

P.S. : A priori le même problème semble avoir été posé par nicolas pl en Juillet 2007 sur ce forum (http://www.phpfrance.com/forums/voir_su ... -mssql.php), et aucune réponse ne lui a été apportée.

Il n'y a vraiment personne de calée en MSSQL ?

Merci.