IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Migration Access 2007 vers SQL Server 2005


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2006
    Messages : 78
    Points : 49
    Points
    49
    Par défaut Migration Access 2007 vers SQL Server 2005
    Bonjour,

    Jusqu'ici je possédais une base de données en Access 2007. Je suis en train de migrer la partie base de données en SQL Server 2005 tout en gardant la partie application sous Access 2007 en projet ADP.

    La migration s'est correctement effectuée.
    En revanche quand j'ouvre mon formulaire je me retrouve avec des messages d'erreurs :

    -"'Mid' n'est pas une option nom de fonction intégrée reconnue." (c'est une requête SQL qui est dans mon code VBA et qui se place dans la source de plusieurs zones de liste)

    -"Syntaxe incorrecte vers '=' ." (Lorsque je clique sur une zone de liste déroulante qui a comme contenu "SELECT base FROM base_paramètres WHERE IIF(chqcasecocher.value = -1,fournisseur="Aucun" OR fournisseur="un",fournisseur <> "") ORDER BY base ASC;" )

    J'ai l'impression qu'il y a un problème avec les requêtes SQL tout simplement.
    En tout cas, je ne suis pas allé plus loin donc il y a surement d'autres erreurs du genre.

    Merci d'avance.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2006
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    Les réponses se font rares en ce moment...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je pense que comme tu as migré sous SQL serveur, certaines fonctions ne sont plus accéssibles.

    En effet quand tu fais du SQL sous Access, tu peux utiliser des fonctions VBA, je sais que sur un projet ADP avec MSDE tu ne peux pas, je pense que c'est la même chose dans ton cas.

    A mon avis tu devras revoir tes requêtes.

    Va voir les tutos sur le forum SQL, il me semble qu'il y'en a qui traite des différences entre les SQL

    Starec

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2006
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    J'ai en effet fini par consulter les tutos et en étais arriver là :

    SELECT base
    FROM dbo.base_paramètres
    WHERE (CASE caseacocher.value WHEN '-1' THEN fournisseur = '1' WHEN '0' THEN fournisseur = '2')

    Ce qui m'affiche l'erreur : "Erreur dans la clause WHERE à coté de '='.
    Impossible d'analyser le texte de la requête."

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Août 2006
    Messages : 78
    Points : 49
    Points
    49
    Par défaut
    Je progresse

    Voilà le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT      base
    FROM          base_paramètres
    WHERE      (fournisseur = CASE caseacocher.value WHEN - 1 THEN 1 WHEN 0 THEN 2 END)
    ORDER BY base
    Problème : "L'identificateur en plusieurs parties 'caseacocher.value' ne peut être lié."

    En gros, impossible d'utiliser la valeur de ma case à cocher dans ma requête

Discussions similaires

  1. Table Access 2003 vers SQL Server 2005
    Par lionel256 dans le forum Access
    Réponses: 1
    Dernier message: 24/04/2008, 16h31
  2. [wss v3] Migration du MSDE vers SQL Server 2005
    Par etoile_de_vie dans le forum SharePoint
    Réponses: 2
    Dernier message: 28/08/2007, 10h30
  3. Access 2007 et Sql Server 2005
    Par JérômeD. dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 01/08/2007, 16h36
  4. migration de oracle vers sql server 2005 - linked server
    Par aemag dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/10/2006, 15h31
  5. Migration Access 97 vers SQL Server + Access Run Time
    Par KiDiBoo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 31/10/2005, 09h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo