[ASP, FoxPro] Acces a la base de donnees - URGENT

Acces a la base de donnees - URGENT [ASP, FoxPro] - Programmation

Marsh Posté le 24-04-2001 à 14:42:58    

Nan, mais là, ça urge !!!!!!
Je veux récupérer le résultat d'une table en Fox Pro dans un tableau, le tout sur une page ASP...
 
Un autre pb : Je n'arrive pas à me connecter manuellement à la base Fox Pro... Je dois utiliser l'assistant de Front Page 2000 et c'est pourri ! Par cette méthode, c'est trop galère de se servir des RecordSet.

Reply

Marsh Posté le 24-04-2001 à 14:42:58   

Reply

Marsh Posté le 24-04-2001 à 15:23:35    

:??:
 
Crée un DSN Système...
Démarrer > Paramètres > Panneau de config > Sources de données 32 bits (ODBC)
 
Tu paramètres ton DSN Système (pas utilisateur ni fichier !) (indique la base, et lui donner nom)
 
Ensuite, en ASP, c'est vraiment tout con :
 
dim cnx
Set cnx = Server.CreateObject("ADODB.Connection" )
cnx.Open "DSN=NOM_DU_DSN;UID=LOGIN;PWD=PASSWORD;"
sql = "SELECT CLIENT_NOM, CLIENT_PRENOM FROM CLIENTS ORDER BY CLIENT_NOM"
dim rs
set rs = server.CreateObject("ADODB.Recordset" )
set rs.ActiveConnection = cnx
rs.CursorType = 0 ' adOpenForwardOnly
rs.LockType = 1 ' adLockReadOnly
rs.Open sql
do while not rs.eof
    response.write "Nom et prénom : " & rs("CLIENT_NOM" ) & " " & rs("CLIENT_PRENOM" ) & "<br>"
    rs.movenext
loop
rs.close
set rs = nothing  
 
PS: Je sais pas si le FoxPro comprends le SQL... Je connais pas du tout.
 
PS2: Va sur mon site dans la rubrique "Tips". J'ai expliqué en détail la démarche à suivre pour taper dans une base de données Access. Ca doit donner à peut près la même chose.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed