Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1127 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Exportation / Tables temporaires dans Sql Server 2000

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exportation / Tables temporaires dans Sql Server 2000

n°1094921
Fry85
Posté le 24-05-2005 à 14:02:37  profilanswer
 

Lut à tous ceux prendront la peine de se pencher sur mon problème
 
Voila, ca a pas l'air extrêmement compliqué mais bon :
Je développe une application php avec une base Sql Server 2000.
Pour permettre aux utilisateurs de connaître quelques statistiques sur les données de la base je crée des tables temporaires qui contiennent, par ex, le nb de prospects de type 1 et le pourcentage de ces prospects parmi tous. J'ai de cette façon des statistiques insérées dans les tables temporaires de Sql Server 2000. Elles se définissent par un # devant le nom de la table. Problèmes : je veux pouvoir exporter ces tables sous fichiers textes, voir Excel si possible et ainsi en conserver la traces, les éditer ... bref que sais-je.
Donc sous Entreprise Manager, je vais dans Outil/Assistant puis DTS/Assistant Exportation DTS. Je fourni comme source ma base et comme destination mon fichier Excel par exemple. Ensuite je spécifie la requête que j'ai précédemment créé et je l'analyse. Mais là il me sort cette erreur :
 
Impossible de terminer la préparation différée.
Les instructions ne peuvent être préparées.
'#tmpStatProspects' : nom d'objet incorrect
Contexte : erreur lors de l'appel de GetColumnInfo. Votre fournisseur ne prends pas en compte toutes les interfaces/méthodes requises par DTS.
 
Alors est-ce qu'il me manque des composants Sql Server qui ne sont pas installés ?
Ou est-ce normal ?
Merci de m'aider.

mood
Publicité
Posté le 24-05-2005 à 14:02:37  profilanswer
 

n°1097526
WhyMe
HFR ? Nan, connais pas ...
Posté le 26-05-2005 à 08:29:32  profilanswer
 

Il me semble que ce genre de table est vraiment temporaire : elle ne sont dispo que ds le 'groupe de requêtes' où elles sont créées.
En gros çà veut dire que si ta table est créée en dehors de ton DTS, elle n'existera déjà plus qd tu lanceras ton DTS ...
 
Il vaut mieux crééer une table ( pas une vraie table temporaire avec # ) et la supprimer à la fin de ton DTS
 
Je suis pas sûr d'être bien clair là :D


Message édité par WhyMe le 26-05-2005 à 08:31:20
n°1097633
Fry85
Posté le 26-05-2005 à 10:08:56  profilanswer
 

Eh bien en fait je préfère avoir une table temporaire à la session de l'utilisateur connecté parce que si je crée une vraie table, il risque d'y avoir des problèmes entre plusieurs utilisateurs connectés au même moment : l'un va par ex écraser la table alors que l'autre aura des données dedans. Mais y'a ptet un autre moyen que les tables temporaires!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Exportation / Tables temporaires dans Sql Server 2000

 

Sujets relatifs
script php de recherche (multicriteres) , et d'update de tables mysql[SQL] jointure <> [resolu mais pas normalement]
Pb de requete SQL[MySQL] Question sur les dates et sur 1 requete SQL
requete SQL qui ne marche pasAide pour Optimiser requête SQL
"VIDER" une base SQLLire les paramètres d'une base SQL
Table générée a partir d'autres tables...[Batch aussi]recuperer d'une erreur SQL sous script wsf
Plus de sujets relatifs à : Exportation / Tables temporaires dans Sql Server 2000


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR