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 :

SQL2005-ADP: table créée invisible


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 75
    Points : 48
    Points
    48
    Par défaut SQL2005-ADP: table créée invisible
    Bonour à tous,

    A partir d'un événement "on click", je lance (dans un form adp Access2007) la création d'une table, et ensuite le remplissage de cette table.

    Mon problème est que tout se passe bien sauf que je ne vois pas la table créée (et remplie) dans ma liste de table. Je doir fermer mon projet et le réouvrir pour voir (et utiliser) cette nouvelle table.

    Avez-vous une idée vers où diriger mes recherches?

    D'avance merci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    Dim db As New ADODB.Connection
    Set db = CurrentProject.Connection
    Dim strTemp, strTemp2, strTemp3, strTemp4, SQLTABLEDEL As String
     
    ''Création de la table temporaire avec effacement de l'ancienne
    SQLTABLEDEL = "if OBJECT_id ('dbo." + TableStr + "','u') is not null drop table " + TableStr
    db.Execute (SQLTABLEDEL)
     
    For nBoucle = 0 To Form_Mod_Dispo.Périodes.ListCount
    If Form_Mod_Dispo!Périodes.Selected(nBoucle) = True Then
    'strTemp = strTemp & "'' AS " & Form_Mod_Dispo!Périodes.Column(0, nBoucle) & ", "
    strTemp = strTemp & Form_Mod_Dispo!Périodes.Column(0, nBoucle) & " int default 1, "
    End If
    Next nBoucle
     
    If Len(strTemp) > 0 Then
    strTemp = Left$(strTemp, Len(strTemp) - 2)
    Else
    strTemp = ""
    End If
     
    'strTemp4 = "SELECT '' AS PanId, " & strTemp2 & " INTO " & TableStr
    strTemp4 = "CREATE TABLE " & TableStr & " (PanId Int, " & strTemp & ")"
    db.Execute (strTemp4)

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 75
    Points : 48
    Points
    48
    Par défaut
    Merci mais c'est résolu.

    En activant un ruban, la mise à jour se fait sans problème.

    A bientôt.

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

Discussions similaires

  1. joindre deux tables créées par requêtes
    Par bernard6 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/04/2007, 11h27
  2. Réponses: 5
    Dernier message: 08/03/2006, 03h42
  3. Réponses: 2
    Dernier message: 24/01/2005, 16h13
  4. PB de tables créées sous Windev
    Par Reynald dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/04/2004, 10h22
  5. Test table créée
    Par Fabsou dans le forum Langage SQL
    Réponses: 7
    Dernier message: 09/02/2004, 15h08

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