J'ai cette requête d'insertion à faire, mais elle ne fonctionne pas. Peu importe le nombre de variations et les variations de variations que j'essaie, il y a toujours un problème avec mon code.Requête sur la chaîne SQL
Set rstSimple = cnnSimple.Execute("insert into SALT (Email, Username, FirstName, LastName, ActivationCode, TransactionID, ClientID) VALUES (<%=Request.QueryString(payer_email)%>, <%=Request.QueryString(payer_email)%>, <%=Request.QueryString(first_name)%>, <%=Request.QueryString(last_name)%>, <%=Request.QueryString(hash)%>, <%=Request.QueryString(txn_id)%>, <%=Request.QueryString(client_id)%>)")
Je ne comprends pas ce que son problème est le suivant: il ne cesse de dire:
Microsoft VBScript compilation error '800a0409'
Unterminated string constant
/thanks.asp, line 62
Set rstSimple = cnnSimple.Execute("insert into SALT (Email, Username, FirstName, LastName, ActivationCode, TransactionID, ClientID) VALUES (<%=Request.QueryString(payer_email)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
Note: VBScript & ASP.
Quelqu'un peut-il m'aider à comprendre cela? Je vous remercie.
C'est ce que j'ai supposé au début. Mais non, cela me donne une erreur différente. Si je me souviens bien, c'était: "Caractère de fin de ligne attendu". Mais comme je l'ai dit, il y a un problème avec tout. –
Merci. Votre mise à jour a fonctionné, surtout. Maintenant, je continue d'obtenir cette erreur: Nom de colonne "Email" incorrect. Ce qui me fait penser qu'il n'y a pas de colonne E-mail dans la table, mais même après en avoir ajouté une, elle renvoie toujours la même erreur. –