Bonjour à tous,
J'ai un problème avec la requête SQL suivante :
SQLTEST = "INSERT INTO " & Response.write(request.form("select")) & "(" & Response.write(nomtable(1)) & ") VALUES (?)"
La zone Select contient le nom de la table que j'ai sélectionné et la variable nomtable(1) contient le nom de la colonne dont je viens de saisir le contenu dans un forumlaire.
J'ai plusieurs problèmes :
- avec un response.write(SQLTEST) et en enlevant le response.write(nomtable(1)) (autre pb) je constate que le request.form("select") est vide alors qu'à l'écran cette zone a bien le contenu sélectionné (le nom de la table)
Le response.write(SQLTEST) donne : INSERT INTO () VALUES (?)
* Est-ce que le fait de valider un formulaire, vide les zones de celui-ci ? Si oui comment faire ?
- le response.write(nomtable(1)) me donne une erreur
Erreur d'exécution Microsoft VBScript error '800a000d'
Type incompatible
Pourtant dans un tableau je fais un response.write(nomtable(1)) et le résultat s'affiche bien (sans aucun message d'erreur donc).
* Je crois que ma variable nomtable(1) a perdue son contenu mais je ne comprends pas pouquoi...
Par avance, merci.
Partager