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

Développement SQL Server Discussion :

Table liée SQLServer dans Access et champ IDENTITY


Sujet :

Développement SQL Server

  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2013
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Août 2013
    Messages : 39
    Points : 25
    Points
    25
    Par défaut Table liée SQLServer dans Access et champ IDENTITY
    Bonjour,

    Il y a-t-il une solution/astuce pour pouvoir effectuer des requêtes de type [insert into linkedTABLEsqlserver(....) select .... from TABLEaccess....] lorsque la table liée SQLServer contient un champ de type IDENTITY.

    Même en activant le [set insert identity on] pour la table en question côté SQLServer, ça ne fonctionne pas. Je me dis que c'est peut être tout simplement pas possible ou pas prévu.

    Je voudrais avoir un retour d'expérience pour savoir si je dois abandonner rapidement l'idée et trouver une autre alternative pour ma migration de données, sans pour autant monter une usine à gaz.

    Je vais poster le même message dans le forum Access, j'espère que ça ne dérange pas les règles de bonne conduite.

    Merci d'avance pour vos réponses

    ++
    Troy

  2. #2
    Membre expérimenté Avatar de AaâÂäÄàAaâÂäÄàAaâÂäÄ
    Homme Profil pro
    db@
    Inscrit en
    Septembre 2021
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : db@

    Informations forums :
    Inscription : Septembre 2021
    Messages : 452
    Points : 1 300
    Points
    1 300
    Par défaut
    Citation Envoyé par troycanneda Voir le message
    ça ne fonctionne pas.
    C'est à dire ? Tu as un message d'erreur ? Lequel ? Merci de nous aider à t'aider

  3. #3
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Citation Envoyé par troycanneda Voir le message
    Bonjour,

    Il y a-t-il une solution/astuce pour pouvoir effectuer des requêtes de type [insert into linkedTABLEsqlserver(....) select .... from TABLEaccess....] lorsque la table liée SQLServer contient un champ de type IDENTITY.
    je vois un SELECT INTO bref copier une table dans une nouvelle table attention ça ne fonctionne que sous Access voir la doc de SQL-Server.
    Avec MySQL c'est une instruction qui n'est pas reconnue donc avec SQL-Server le problème est identique certainement

  4. #4
    Nouveau membre du Club
    Inscrit en
    Août 2013
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Août 2013
    Messages : 39
    Points : 25
    Points
    25
    Par défaut
    Bonjour,

    C'est à dire ? Tu as un message d'erreur ? Lequel ? Merci de nous aider à t'aider
    J'avais un message un peu générique, style violation de clé alors que la table destination était vide.

    Mais j'ai résolu mon problème.
    Après avoir activer le [set insert identity on] sur la table destination côté sqlserver, il faut supprimer et refaire le link côté Access.


    je vois un SELECT INTO bref copier une table dans une nouvelle table attention ça ne fonctionne que sous Access voir la doc de SQL-Server.
    Avec MySQL c'est une instruction qui n'est pas reconnue donc avec SQL-Server le problème est identique certainement
    select... into... est depuis longtemps reconnu par de nombreux sgbd (oracle, posgres, sqlserver,...). Bizarre que mySQL ne le reconnaisse pas.

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/10/2021, 17h54
  2. Réponses: 5
    Dernier message: 25/05/2021, 19h41
  3. ACCES + Tables liées SQLServer 2000
    Par zakori dans le forum Access
    Réponses: 2
    Dernier message: 25/01/2006, 08h19
  4. Table Liée à une base Access
    Par Antichoc dans le forum Requêtes
    Réponses: 3
    Dernier message: 14/01/2006, 17h49
  5. Table Liée à une base Access
    Par Antichoc dans le forum Access
    Réponses: 5
    Dernier message: 09/01/2006, 16h58

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