Bonjour tout le monde,
J'ai une requête SQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * FROM janvier WHERE [jour] = '04'
Janvier correspond à une table.
Est-il possible dans le même code de demander d'insérer une donnée avec un Insert Into sans dire que le nom de la table à mettre à jour s'appelle janvier ?
Il faudrait donc dire d'insérer dans la table en cours ainsi que dans l'enregistrement en cours.
Je vous explique :
J'ai créé un site asp, des informations sont récupérées de liste déroulante et enregistrées dans des variables.
J'ai une variable nommée mois, cette variable contient soit janvier, soit février, soit mars....
J'ai créé une chaîne sql reprenant cette variable :
hfmois = le nom du mois de la liste déroulante (dans notre cas janvier).
Code : Sélectionner tout - Visualiser dans une fenêtre à part selecttable = "select * FROM " & hfmois & " WHERE [jour] = '" & hfjour & "' "
hfjour = le jour de la liste déroulante.
Je lui demande donc de sélectionner dans la table Janvier, la colonne O3.
Ensuite, je devrais dans cette même table introduire le nom de l'utilisateur.
Le nom de l'utilisatuer est repris dans une variable hfuser.
Si je fais :
insert into Select * from janvier.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part "INSERT INTO '" & selecttable & "' ([user]) VALUES ('" & hfuser & "')"
J'espère que j'ai clairement posé ma question, si vous avez des questions, n'hésitez pas à me contacter.
Merci d'avance pour votre aide et bonne soirée.
beegees
Partager