merci beaucoup !!
-------------------------------
Réponse au message :
-------------------------------
Je t'ai filé l'url où tu as toute la doc nécessaire.
Bon c'est vrai, c'est en anglais...
donc :
'... rs.open sql, MaConnexion
while not rs.EOF 'Tant que tu n'es pas à la fin du recordset Response.Write rs("nom') & "<br>" 'Ecrire le contenu du champ nom pour l'enregistrement courant Rs.MoveNext 'Passer à l'enregistrement suivant (si tu oublies ça tu fais une boucle infinie) Wend Rs.close 'Ferme le recordset Cn.close ' Ferme la conexion à la base
Set Rs = Nothing Set Cn = nothing 'détruis les objets pour libérer la mémoire.
|
Voilà:)
-------------------------------
Réponse au message :
-------------------------------
ok, mais aussi, maintenant, comment afficher le contenu, imaginons une table noms , avec dedans un champ unique nom, comment afficher tous les noms contenus dans cette table ??
-------------------------------
Réponse au message :
-------------------------------
Impossible :)
Parce que tes résultats ne sont nulle part.
Tu ne t'es pas demandé pourquoi tu avais créé un objet ADODB.recordset sans jamais l'utiliser ensuite ?
Bon, la syntaxe, c'est, au lieu de MaConnexion.execute(SQL) :
rs.open SQL, MaConnexion
Comme ca ton résultat est dans l'objet rs.
Pour le reste, fais un tour sur http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/dasdkadooverview.asp?frame=true
Tu y trouveras des infos intéressantes.
++
-------------------------------
Réponse au message :
-------------------------------
bon, g établi une connexion mysql comme suit :
<%
Dim LE_DSN
Dim MaConnexion
Dim ServerAddress
Dim DBName
Dim UID
Dim Password
ServerAddress = "localhost"
DBName = "root"
Password = ""
LE_DSN = "driver={MySql};server="& ServerAdress &";db=" & DBName &";user id=" & UID & ";pwd="& Password & ";option=16386"
Set MaConnexion = Server.CreateObject("ADODB.Connection")
MaConnexion.ConnectionTimeout = 30
MaConnexion.CommandTimeout = 30
MaConnexion.Open LE_DSN
rs = server.createObject("ADODB.recordset")
SQL="SELECT * FROM db"
'db est une table existante
MaConnexion.execute(SQL)
%>
maintenant, comment afficher les résultats contenus dans la table ?
:-( :-(