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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  SQL Server + Order By

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQL Server + Order By

n°1381175
mkracing66
Posté le 05-06-2006 à 10:43:19  profilanswer
 

Bonjour,
 
voila je ne suis pas tres au fait du fonctionnement de SQL Server et je rencontre un probleme qui me bloque pas mal.
 
J'ai une requete qui fonctionne sous MySQL , mais pas moyen qu elle fonctionne sous SQL Server ; cette requete a un order by avec un champ type longtext en mysql  / text en sql server.
 
Est ce que qqun a deja rencontre le pb ? y a t il un moyen simple de contourner le pb sans TOUT modifier ou sans developper 2 solutions differentes en parallele ?
 
Toute aide sera la bienvenue
Merci

mood
Publicité
Posté le 05-06-2006 à 10:43:19  profilanswer
 

n°1381258
OrionS
Posté le 05-06-2006 à 13:01:07  profilanswer
 

Pour que l'on puisse t'aider il nous faudrait ta requete ;p

n°1381844
mkracing66
Posté le 06-06-2006 à 10:36:52  profilanswer
 

SELECT monchamp1, monchamp2, chemin_emplacement FROM exemple WHERE blabla=1 ORDER BY chemin_emplacement, etc.....
 
 
 
Si Chemin_Emplacement est de type "text" sous SQL Server, la requete plante alors que ca passe sur MySQL avec un longtext.
Et si je remplace le type text par du varchar(255) ca fonctionne mais bon ca me limite bcp


Message édité par mkracing66 le 06-06-2006 à 10:37:48
n°1381848
RavenShado​W1
Posté le 06-06-2006 à 10:40:10  profilanswer
 

pk ne pas attribuer des ID numérique par rapport a chemin_exemple dans ta table afin de trier par valeurs numériques .. ?  

n°1381852
mkracing66
Posté le 06-06-2006 à 10:45:05  profilanswer
 

c est une table utilisée dans un treeview lui meme encapsulé dans un combobox sous Delphi...avec des elements dont les noms peuvent etre identiques, avec enfants multiples, sur N profondeur, drag & drop et tout ce qui va avec.
Tout fonctionne parfaitement, exceptée cette fichue compatibilite sous SQL Server qui me gave serieusement (pas la 1ere fois que j ai un pb de ce genre, la derniere fois c etait avec une requete en UNION ou j avais un champ de type blob).
En gros tout fonctionne sous mysql, acces, oracle mais ca me pete dans les pattes avec cette base :(

n°1381863
mkracing66
Posté le 06-06-2006 à 10:53:54  profilanswer
 

RavenShadoW1 a écrit :

pk ne pas attribuer des ID numérique par rapport a chemin_exemple dans ta table afin de trier par valeurs numériques .. ?


 
 
Mais je suis preneur d une petite explication, car je ne vois pas trop comment faire avec des id nums.....

n°1382361
pikti
I’ve done worse
Posté le 06-06-2006 à 20:17:16  profilanswer
 

order by en castant ton champs text en varchar (la taille suffisante) ?
 
edit: et puis tu as testé en remplaçant par du varchar(255).. pourquoi pas du varchar(8000) ?


Message édité par pikti le 07-06-2006 à 10:36:53

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

  SQL Server + Order By

 

Sujets relatifs
ORDER BY d'une sum ?Optimiser une table sur SQL server avec des indexs?
SQL et LEFT -> erreurSQL fonction UNLIKE ???
SQL Oracle : trigger pour récupérer le current userExecuter du SQL en js sans fichier php annexe...c'est possible?
Problemes pour faire une requete SQLProvider SQL Server ?
Plus de sujets relatifs à : SQL Server + Order By


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