Comment TESTER la connexion à une base de données ??

Comment TESTER la connexion à une base de données ?? - VB/VBA/VBS - Programmation

Marsh Posté le 06-05-2004 à 11:22:17    

Bonjour,
 
Voilà j'aimerai tester la connexion à une base de données DB2.  
Pour être plus précis je suis sur une page HTML avec un formulaire et lorsque je clique sur un bouton submit, j'aimerai que ça teste la connexion à ma BD. Si je tape un login et/ou un mot de passe incorrect j'aimerai que ça me mette un Window.alert.
Je ne sais pas trop comment faire, j'ai essayé plusieurs choses mais sans succès.  :(  
Quelqu'un peut il m'aider ?

Reply

Marsh Posté le 06-05-2004 à 11:22:17   

Reply

Marsh Posté le 06-05-2004 à 11:45:22    

T'a quoi comme méthode pour ouvrir ta base ???

Reply

Marsh Posté le 06-05-2004 à 11:50:39    


strChaineCon = "Provider=MSDASQL;DSN=" & Session("envir" ) & ";UID=" & Request.Form("UID" ) & ";PWD=" & Request.Form("PWD" ) & ";"
conn.ConnectionString = strChaineCon
conn.Open


 
Le problème est que je n'arrive pas à récupérer les informations que je mets dans mon formulaire ...
Mes 2 chaînes :

Request.Form("PWD" ) et Request.Form("UID" )


Sont considérées comme vide je crois bien.


Message édité par waterbro le 06-05-2004 à 11:56:39
Reply

Marsh Posté le 06-05-2004 à 11:56:08    

et tu travail en asp ???
moi je fais comme ca normalement
 
' connection par driver sur jet4
SET Conn = Server.CreateObject("ADODB.connection" )
chemin = Server.MapPath("..\..\chemin de la base" )
Conn.open "driver={Microsoft Access Driver (*.mdb)};DBQ="&chemin
 
' Chercher dans la base
SQL = "Select * from mdm"
 
' Création du RS
Set RS =  Server.CreateObject ("ADODB.RecordSet" )
RS.Open SQL, Conn, 1,1
 
apres tu peut comparer les champs qui sont dedans avec le mot de pass que le gars à entrer dans ton formulaire et mettre un message si c'est faux

Reply

Marsh Posté le 06-05-2004 à 11:58:03    

et tu met ca a la fin pour fermer
 
' Fermeture de la base
  Conn.Close
  Set RS = nothing
  Set Conn = nothing

Reply

Marsh Posté le 06-05-2004 à 11:59:35    

Oui, mais toi tu te connectes à une base de données Access moi DB2.
Ma connexion marche car je l'ai essayé autrement et ca fonctionne mon problème est que mes deux chaines sont vides je n'arrive pas à récupérer ce que je tape dans le formulaire  :(.
Le truc à savoir aussi c'est que je suis sur une seule page, donc elle comprend mon formulaire et ma fonction VBScript, sinon je n'aurais pas de problème je pense.


Message édité par waterbro le 06-05-2004 à 12:02:27
Reply

Sujets relatifs:

Leave a Replay

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