Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010
-
10 mai 2005 à 20:49
Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010
-
11 mai 2005 à 23:01
Slt
quand j'execute une commande sql dans mon prog, il me declanche une erreur ( fausse syntaxe près du order), mais quand j'execute la même commande dans le visualiseur sql dans vs 2005, ca marche, c bizarre nan??
Fildomen
Messages postés805Date d'inscriptionjeudi 22 mai 2003StatutMembreDernière intervention30 octobre 2010 11 mai 2005 à 15:28
la voila
delete from Scores_Virus where Score < (Select top(1) Score from (select top(10) Score from Scores_Virus order by Score) orDer by Score DESC)
ce tit bout de code sert a laisser les 10 meilleurs scores dans la base, en effacant les autres, et la je vois cette erreur dans mon prog:
syntaxe près du orDer
mais ca marche quand je l'execute dans le vs directement.
cs_Warny
Messages postés473Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention10 juin 2015 11 mai 2005 à 21:58
Petite question comme ça. Tu utilises quel type de connexion pour te connecter à ta base SQL ?
Si tu utilises ODBC, il est probable que ta requête soit recompilé avant d'être passée au serveur, et c'est là que ça planterai.
Sinon, si tu utilises les objets de connexion OleDB ou SqlServer
Sinon, est-ce que ceci ne serai pas plus simple
delete from Score_Virus
where Score not In (
Select top(10) Score
from Scores_Virus
order by Score
)
Console.Out.WriteLine("Warny")
Il y a 10 types de personnes
Ceux qui comptent en binaire... et les autres
Vous n’avez pas trouvé la réponse que vous recherchez ?