Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/09/2008, à 19:06

zecreator

Probleme avec SELECT et MSSQL

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.

Par exemple, j'ai un select sur une table de 20 champs (int, memo, text...). Seuls les 6 premiers sont bien récupérés, les autres ne le sont pas.

Je suis donc obliger de morceller ma récupération en plusieurs requêtes SELECT, en ciblant les champs. C'est pénible et pas très performant.

Qq1 connaitrait-il le problème et le moyen de le contourner ?

Merci.

P.S. : Pour info, j'utilise un script ASP 3.0 et de l'ADO, car le site est hébergé sur un MS SERVER 2005, et c'est dans ce type de code que j'ai des soucis de récup'

<%
     set objconn=server.createobject("ADODB.Connection")
     objconn.open application("mabase")

     set objrs=objconn.execute("SELECT * FROM matable")
     while not objrs.EOF
          c1 = objrs("champ1")
          c2 = objrs("champ2")
          c3 = objrs("champ3")
          c4 = objrs("champ4")
          c5 = objrs("champ5")
          ...
          c20=objrs("champ20")
          objrs.movenext
     wend

     set objrs=nothing
     objconn.close
     set objconn=nothing
%>

Dernière modification par zecreator (Le 16/09/2008, à 19:13)

Hors ligne

#2 Le 16/09/2008, à 19:08

tiky

Re : Probleme avec SELECT et MSSQL

Bonjour,
Peux-tu donner tes requêtes et le code avec lesquelles tu les lances s'il-te-plaît?


Conseil d'expert: il vous faut un dentifrice adapté...

Hors ligne