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

MS SQL Server Discussion :

Migration Access>SQL 2000 Gestion des boolean


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 7
    Par défaut Migration Access>SQL 2000 Gestion des boolean
    Bonjour,

    Je suis en pleine migration Access vers Sql server et

    Je n'ai pas d'erreur en access mais en sql j'ai l'erreur suivante :

    The name 'False' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.

    lorsque j'execute ma requete :

    INSERT INTO Participer
    (Nom_Participer, Prenom_Participer, PF_Participer,AB_Participer)
    VALUES ('toto', 'titi', False,False)

    Pour info PF_Participer et AB_Participer sont du type bit.

    J'aimerai savoir comment faire pour que sql convertisse le mot clé False en 0.
    (si je ne suis pas assez clair n'hesitez pas à me le faire savoir...)

    Merci d'avance,

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Il ne sait pas le faire tout seul. Dans l'exemple de code que tu as donné, tu dois toi-même écrire 0 à la place de false. Si ton code est plus compliqué, merci de le poster, on ne peut pas t'aider si on doit deviner ce que tu dois faire exactement.

  3. #3
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Bonjour

    Je suis également occupé à migrer de MSAccess vers SQL Server. De mon côté, j'ai 150 databases à migrer / modifier et une dizaine d'applications VB. Je te laisse imaginer ;-)

    Pour les booléens, c'est dommage mais effectivement : en Access, tu peux écrire True ou encore -1 ou Yes. En SQL, il faut remplacer par 1 pour True et 0 pour False. C'est dommage mais bon, une fois que tu as pigé; cela devient un automatisme.

    Good luck

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 7
    Par défaut
    Merci pour ces réponses.
    et Bon courage dans ta migration cavo789

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Assistant Migration SQL Server Gestion des Null
    Par 105rn2 dans le forum Access
    Réponses: 0
    Dernier message: 25/05/2012, 17h14
  2. Migration access vers sql server 2000
    Par rezgui_fawzi dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/10/2007, 10h53
  3. Réponses: 9
    Dernier message: 20/03/2007, 19h56
  4. migration access 97 vers 2000
    Par niclalex dans le forum Access
    Réponses: 4
    Dernier message: 08/10/2005, 17h50

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