|
|
Vous êtes ici : Forums > Langage SQL > Requêtes Access vers SQL Server 2000
Requêtes Access vers SQL Server 2000
Bonjour à tous,
J'administre un petit site de quizz en ligne dans ma boite et ce dernier s'appuie sur une base Access97. Tout fonctionne super bien mais je vais très certainement avoir besoin de migrer ma base Access sur SQL server.
Je me suis alors lancé dans cette migration vers SqlServer (après conversion en Access2000) et la majorité de mes pages fonctionnent correctement (d'ailleurs je suis tout content d'avoir ce masque "Access" afin de ne pas trop être perdu).
En revanche certaines requêtes plantent (alors qu'elles fonctionnaient nickel avec Access) et très souvent j'ai comme erreur que ">" ou "=" ou "<" représentent des pb de syntaxe ?!?!?
Par exemple, avec cette requête :
Code: sql="SELECT TQuizz.NumQuizz, [TYPESDEFORMATION].CodeModule, TQuizz.TitreQuizz, TQuizz.QuizzSupprON, Sum(IIf(([N°ELEVE]=" & Session("NumEleve") & " And IIf([QuizzReussiON]=-1,-1,0)=-1),-1,IIf([NumEleveFormation]=" & Session("NumStagiaire") & " And IIf([QuizzReussiOn]=0,-1,0)=-1,-1,0))) AS DejaReussiOuFaitSurMemeFormation FROM [TYPESDEFORMATION] LEFT JOIN ([ELEVESPARFORMATION] RIGHT JOIN (TQuizz LEFT JOIN TRepQuizz ON TQuizz.NumQuizz = TRepQuizz.ReportNumQuizz) ON [ELEVESPARFORMATION].NumEleveFormation = TRepQuizz.CodeEleveFormation) ON [TYPESDEFORMATION].REFERENCE = TQuizz.CodeReference GROUP BY TQuizz.NumQuizz, [TYPESDEFORMATION].CodeModule, TQuizz.TitreQuizz, TQuizz.QuizzSupprON HAVING ((([TYPESDEFORMATION].CodeModule)=" & "'" & Session("CodeModule") & "'" & ") AND ((Sum(IIf(([N°ELEVE]=" & Session("NumEleve") & " And IIf([QuizzReussiON]=-1,-1,0)=-1),-1,IIf([NumEleveFormation]=" & Session("NumStagiaire") & " And IIf([QuizzReussiOn]=0,-1,0)=-1,-1,0))))=0));"
j'ai le message d'erreur suivant sous l'analyseur de requête Sql (ou le navigateur d'ailleurs) :
Code: Serveur : Msg 170, Niveau 15, État 1, Ligne 2 Ligne 2 : syntaxe incorrecte vers '='.
Qqu'un aurait-il une explication à cela ?
Merci d'avance :( :( :(
Message posté le 31/05/2003
par chucky
Répondre à ce message |
|
|

|
A RETENIR CETTE SEMAINE |
16/07/2008 -
Windows Server 2008 : Network Access Protection
Le nouveau système d’exploitation serveur de Microsoft, Windows Server 2008, apporte avec lui de nou ...
|
16/07/2008 -
Webcasts - Développement parallèle, à l'aube d'une nouvelle ère
Avec l'avénement des multi-coeurs, le développement parallèle devient une necéssité. Dans cette séri ...
|
16/07/2008 -
J'en ai rien à coder - Votre devoir de vacances sur Silverlight !
Qu'est-ce que Silverlight ? Une nouvelle technologie Web permettant d'exécuter des RIA sur un large ...
|
16/07/2008 -
Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. S ...
|
15/07/2008 -
Présentation d'ASP.NET Dynamic Data
Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ".
Elle fournit ...
|
15/07/2008 -
Silverlight 2 - Les webcasts de l'événement sont en ligne
L’objectif de cette journée était de comprendre les limitations de Silverlight 1, et d’appréhender l ...
|
15/07/2008 -
Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapp ...
|
|
|