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

WinDev Discussion :

Accès à SQL SERVER


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 14
    Par défaut Accès à SQL SERVER
    Bonjour,

    Je suis à la recherche d'un renseignement sur la connexion à une base de données SQL SERVER par l'intermédiaire de Windev.
    Voilà la partie du code qui m'intéresse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // Connexion sql
    NumConnexion=SQLConnecte(txtServerRecu,txtLogin,txtPassword,"UC","","SQLOLEDB")
    //NumConnexion=SQLConnecte("",txtLogin,txtPassword,"UC","","SQLOLEDB")
     
    // on test une connexion avec un alias
    SI NumConnexion=0 ALORS
    	NumConnexion=SQLConnecte("",txtLogin,txtPassword,"UC","","SQLOLEDB")
    	Source=SQL.Base
    FIN
    J'ai une fenêtre qui reprend les champs txtServerRecu, txtLogin et txtPassword. Malheureusement, après la saisie de ces champs et l'appuie sur le bouton de validation, la première ligne de code qui tente de se connecter à la base renvoie 0 (=si j'ai bien compris, celà signifie que la connexion est inexistante).
    Je passe alors dans ma condition et là il m'ouvre la liste des ODBC.

    Ce que je souhaiterais c'est que il ne me mette pas cette liste et se connecte direct à la base de données, mais il doit y avoir une erreur.

    Si vous pouvez m'aider, je vous en remercie d'avance.

  2. #2
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Il me semble que le premier paramètre correspond au nom de la source odbc.

  3. #3
    Membre éprouvé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 934
    Par défaut
    Bonjour,
    quels sont les messages d'erreur ?
    Pourquoi ne pas utiliser les ordres houvreconnexion et consort ?

    --
    Cordialement,
    Christophe Charron

  4. #4
    Membre averti
    Inscrit en
    Août 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 14
    Par défaut
    Il n'y a pas de message d'erreur. Ca fonctionne, mais je ne veux pas utiliser ODBC car je souhaite pouvoir saisir le nom du serveur SQL.

    Je crois que houvreconnexion sert pour hyperfile et non sql server.

    Merci pour les réponses.

  5. #5
    Membre éprouvé Avatar de Christophe Charron
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    934
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 934
    Par défaut
    Citation Envoyé par daijoubu
    Je crois que houvreconnexion sert pour hyperfile et non sql server.
    Non, houvreconnexion permet d'ouvrir beaucoup de types de connexion, dont sqlserver

  6. #6
    Membre averti
    Inscrit en
    Août 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 14
    Par défaut
    D'accord. Je pensais que hOuvreConnexion s'utilisait que pour hyperfile ou pour les accès natif.

    J'ai testé et ca à l'air de fonctionner.

    Par contre, quelqu'un saurait comment gérer un Etat Windev avec.

    En ce moment j'utilise:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Livre..ODBCNomConnexion="Nom de l'ODBC"
    Livre..NomSource="Nom du serveur SQL"
    Livre..ODBCNomBase="Nom de la base"
    Livre..ODBCMotDePasse="mot de passe"
    Livre..ODBCNomUtilisateur="nom de l'utilisateur"
    Livre..ODBCExecSQL="Requete"
    A la place, j'aimerai utiliser la connexion OLEDB que j'ouvre avec hOuvreConnexion

Discussions similaires

  1. Accès à SQL Server à partir de ASP.Net
    Par Abdou_moujar dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 25/01/2008, 18h34
  2. Accés à SQL Server
    Par Abdou_moujar dans le forum ASP
    Réponses: 7
    Dernier message: 05/07/2006, 00h56
  3. Migration Acces -> SQL Server
    Par gtubes dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 09/05/2006, 16h41
  4. [debutant] acces SQL Server reseau local
    Par peyote dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 27/10/2005, 12h14
  5. Porblème d'accés à SQL Server
    Par bendev dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 12/03/2004, 22h03

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