IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WebDev Discussion :

connection à une BD SQL Server (WebDev)


Sujet :

WebDev

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut connection à une BD SQL Server (WebDev)
    Voila je développe un site intranet pour manipuler une BD sous SQL Server, et je souhaite permettre des connexion d'utilisateurs, à différents niveaux (admin ou user)

    La base de donnée est créée, mais j'ai quelques problèmes avec l'utilisation de la fonction SQLConnecte.
    Mon code est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    PSEUDO est une chaîne
    MDP est une chaîne
    NumConnexion est un entier
    NomSource est une chaîne
     
    NomSource = "MonServer" //nom de mon server
    PSEUDO = SansEspace(saisie_login) //récupération de ce que contient mon champ "login"
     
    MDP = SansEspace(saisie_mdp) //récupération de ce que contient mon champ "mot de passe"
     
     
    NumConnexion = SQLConnecte(NomSource, PSEUDO, MDP," ","", "SQLOLEDB")
     
    SI NumConnexion <> 0 ALORS
    	PageAffiche (page_admin)
    SINON 
    	PageAffiche (page_erreur)
    FIN
    le Code ci-dessus est dans la partie server de mon bouton "valider"

    mais mon problème est que SQLConnecte retourne toujours 0, il n'arrive pas à ouvrir la connection, et je ne comprend pas vraiment pourquoi.

    Lors d'un test j'ai mis un point d'arret au niveau de mon SINON, et les données des champs sont bien récupérées.

    Voila si quelqu'un a une idée sur la source de mon probleme, ou veut des informations supplémentaires pour m'aider, faites le moi savoir :p

  2. #2
    Membre averti
    Profil pro
    Enseignant
    Inscrit en
    Juillet 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 18
    Par défaut j'écrirais plutôt
    (mais sous Windev, à ma connaissance pas de différence) :

    SQLConnecte("NOMDUSERVEUR","user","mdp","NOMDELABASE","SQL SERVER",hOledbSQLServer)

    Je ne vois pas trace dans ton code du nom de la base de données. Un serveur Sqlserver, c'est N bases.

    Bon courage :-)

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut
    Mon problème venait du fait qu'il faut en fait mettre le nom d'un ODBC comme premier paramètre de "SQLConnecte", et non pas le nom du server.

  4. #4
    Membre averti
    Profil pro
    Enseignant
    Inscrit en
    Juillet 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juillet 2004
    Messages : 18
    Par défaut pure curiosité
    pourquoi utiliser un accès Odbc ?

    L'Oledb est plus simple à installer surtout pour SqlServer, offre de meilleures performances et plus d'options de développement dans Windev.

    Tu es vraiment obligé de passer par là ?

    Désolée si je t'embrouille au lieu de t'aider

  5. #5
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par défaut
    Très sincérement je ne connais même pas la différence entre un OLEDB et un ODBC. Tout ce que je sais c'est que ca a été très rapide à installer, et créer le ODBC en lui même c'est l'affaire de quelques secondes.

    Vu que je travaille sous webdev, les options supplémentaires sous windev ne m'incite pas vraiment à changer , et vu que ca marche pour le moment ca restera comme ca !

    Si il me reste du temps à la fin de mon projet j'essairais de faire un OLEDB pour voir si ca marche et si j'y gagne.

    Si il y a des changements notable je reviendrais poster pour expliquer tout ça

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 02/04/2008, 16h17
  2. [jtds et MSSQL] Se connecter à une instance SQL SERVER
    Par AliJava dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 02/04/2008, 14h06
  3. Connection à une base SQL Server 2005 avec ASP.NET en C#
    Par LaDeveloppeuse dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/05/2007, 10h29
  4. connection à une base sql server 2000 via odbc
    Par donny dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 20/02/2006, 08h15
  5. Comment se connecter à une base SQL server
    Par zapia dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/10/2003, 17h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo