Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3027 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°717133
waterbro
Posté le 06-05-2004 à 11:22:17  profilanswer
 

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 ?

mood
Publicité
Posté le 06-05-2004 à 11:22:17  profilanswer
 

n°717165
will1841
Posté le 06-05-2004 à 11:45:22  profilanswer
 

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

n°717172
waterbro
Posté le 06-05-2004 à 11:50:39  profilanswer
 


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
n°717175
will1841
Posté le 06-05-2004 à 11:56:08  profilanswer
 

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

n°717178
will1841
Posté le 06-05-2004 à 11:58:03  profilanswer
 

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

n°717181
waterbro
Posté le 06-05-2004 à 11:59:35  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

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

 

Sujets relatifs
Tester existance d'un fichier[mysql] Creation base et grant
importer des données SQL Server vers VB ExcelExporter des données vers excel
[PHP] venez tester mon forumRécupération de données dans Access
Garder une connexion imap ouverteMySQL (export de données en fichier CSV) ?
interpreter du code php contenu dans une base mysqlPage d'accès aux données : lier plusieurs champs
Plus de sujets relatifs à : Comment TESTER la connexion à une base de données ??


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)