Bonjour,
je voudrais faire une interface pour identifier les utilisateurs.
je récupère donc le login NT.j'ai une base de données avec simplement les login autorisés : bd_login.mdb j'ai une table : table_login et un champ : login j'arrive correctement à récupérer le login mais je n'arrive pas à tester si le login est présent dans la base ou non.
voici mon programme.
<%
dim chaine,UID,UserLogin
UserLogin=request.servervariables("LOGON_USER")
'récupère la position du caractère "\" dans la chaine de caractère
chaine=inStrRev(UserLogin,"\")
'récupère la partie droite du string UserLogin à partie de la position du caractère "/"
UID=Right(UserLogin,Len(UserLogin)-chaine)
response.write (UID) 'jusque là ça marche
on error resume next
Dim MaConnection
Dim resultatSQL
Dim strLogin
Dim strSQL
Set MaConnection= Server.CreateObject("ADODB.Connection")
MaConnection.Open("DRIVER={Microsoft Access Driver (*.mdb)};" _
& "DBQ=" & Server.MapPath("bd_login.mdb")) 'ici je ne suis pas sure du code
strSQL = "SELECT login FROM table_login WHERE login='UID'"
Set resultatSQL = MaConnection.Execute(strSQL)
response.write(resultatSQL) 'ici il ne m'affiche rien, alors je ne sais pas si il trouve bien la base et si il fait bien la requête??
while not req.eof
if strSQL="" then
response.write("error")
else
response.write ("identification OK")
end if
Java - L'API JDBCIntroduction à JDBC
La technologie JDBC (Java DataBase Connectivity) est un ensemble de classes permettant
de développer des applications capables de se connecter à des
serveurs de bases de données (SGBD).
L'accès aux bases de données avec...www.commentcamarche.net/contents/java/javajdbc.php3