Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/11/2011, 22h22   #1
Invité régulier
 
Inscription : mai 2008
Messages : 27
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 27
Points : 8
Points : 8
Par défaut Comment introduire une variable dans SQL INSERT

Bonjour,

Je souhaite introduire une variable dans l'ordre INSERT:
je veux inserer dans la table TOLx la TOTALITE DE LA TABLE dont le nom serait donné par TOL.
J'ai écrit l'ordre suivant:

Code :
MonSQL = "INSERT INTO TOLx  SELECT * FROM " & TOL & "  ; "
J'appelle la fonction dans un pgm ACCESS.
Function COPYTOL(TOL as string)
appel : ExecuteCode COPYTOL(forms!a!nom)

L'ordre SQL est il correct ?
La définition de TOL (as String) est elle correcte ?
Merci par avance
JPJOLY est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 17h54   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,

Si le nom de la table (contenu dans la variable TOL) a des espaces, il faut le mettre entre crochets droits :
Code :
MonSQL = "INSERT INTO TOLx  SELECT * FROM [" & TOL & "]  ;"
A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h52.


 
 
 
 
Partenaires

Hébergement Web