je suis entrain de récupere une variable via un request.querystring, qd j'utilise cette variable dans une requete et j'ouvre ma connexion j'ce message :
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/evaluation/modif_tache.asp, line 17
voila un bout de mon code :
<%dim id
id=request.querystring("code")
response.write (id)
dim strsql
strsql="select * from tbltache_service where designation=(id)"
dim objrs
set objrs=server.createobject("adodb.recordset")
objrs.open strsql,objconn,3,3
if objrs.eof then
objrs.Close
set objrs=Nothing
objConn.Close
set objConn= Nothing
else
response.write objrs("designation")
objrs.Close
set objrs=Nothing
objConn.Close
set objConn= Nothing
end if
%>
response.write (id)
dim strsql
strsql="select * from tbltache_service where designation=(id)"
strsql="select * from tbltache_service where designation=" & id
PS:
Pour la sécurité il suffit de configurer SQL Server correctement...(utiliser un user qui a des droits limités..) et faire une conversion des types.