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 SQLserver natif ou pas


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    developpeur
    Inscrit en
    Janvier 2012
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : developpeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 133
    Par défaut accès SQLserver natif ou pas
    Bonjour.

    Pourquoi s'engager dans sql server et pas dans sql server natif et vise versa ?

    Merci.

  2. #2
    Membre éclairé Avatar de J0r_x
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2006
    Messages : 804
    Par défaut
    Je suis utilisateur de l'accès natif de MSSQL Serveur.
    Avec une application je déploie une DLL qui me permet d'accéder directement à la base de données, je pense que c'est plus facile, il n'y a rien a déployer sur les postes client à part la DLL de connexion.

    Après je n'ai jamais testé les autres mode de connexion oledb, odbc, ... donc au niveau des temps de réponse je ne sais pas si c'est plus rapide ou pas (dans la logique ça devrait être plus rapide).

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 69
    Par défaut
    Citation Envoyé par J0r_x Voir le message
    Je suis utilisateur de l'accès natif de MSSQL Serveur.
    Avec une application je déploie une DLL qui me permet d'accéder directement à la base de données, je pense que c'est plus facile, il n'y a rien a déployer sur les postes client à part la DLL de connexion.
    Je fais la même chose (avec MySQL) et ça marche très bien (et hyper rapide),
    mais du coup je n'utilise aucune fonction H...
    tout est codé en requête SQL (à la main)
    ce qui d'ailleurs me rassure plus que les fonctions H... (au comportement parfois étonnant en HF).

  4. #4
    Membre très actif Avatar de mnw.william
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Janvier 2011
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 311
    Par défaut
    Citation Envoyé par apophyss Voir le message
    ce qui d'ailleurs me rassure plus que les fonctions H... (au comportement parfois étonnant en HF).
    Disons que je ne saisie pas très bien ou tu veux exactement en venir. Est ce que tu pourrais développer ?

  5. #5
    Membre Expert
    Inscrit en
    Août 2010
    Messages
    732
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 732
    Par défaut
    Bonjour,

    Sans avoir jamais utilisé SQL Server via l'accès natif, je peux vous répondre déjà par quelques points :
    - Le prix de l'accès natif (là où l'accès OLE DB ou ODBC est gratuit)
    - L'accès natif offre un peu plus de programmabilité et de potentielles optimisations (accès aux variables paramètres de requêtes, HPrépareRequêteSQL)

    Je n'y connais rien aux API qui permettent d'accéder à SQL Server, mais j'adore quand on peut lire dans la doc de WinDev que l'accès natif se base sur "SQLOLEDB". (SQLNCLI et SQLNCLI10 sont aussi des noms de providers OLE DB)
    Ca donne l'impression que c'est pas plus natif qu'un accès via OLE DB dans un langage qui offrirait un peu plus de souplesse... (OLE DB permet bien plus que ce que WinDev expose)

    Lire ceci :
    http://doc.pcsoft.fr/fr-FR/?5515005
    http://doc.pcsoft.fr/fr-FR/?5515003

  6. #6
    Membre Expert
    Avatar de Emmanuel Lecoester
    Profil pro
    Inscrit en
    Février 2003
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2003
    Messages : 1 493
    Par défaut
    Citation Envoyé par Hibernatus34 Voir le message
    Bonjour,

    Je n'y connais rien aux API qui permettent d'accéder à SQL Server, mais j'adore quand on peut lire dans la doc de WinDev que l'accès natif se base sur "SQLOLEDB". (SQLNCLI et SQLNCLI10 sont aussi des noms de providers OLE DB)
    Ca donne l'impression que c'est pas plus natif qu'un accès via OLE DB dans un langage qui offrirait un peu plus de souplesse... (OLE DB permet bien plus que ce que WinDev expose)
    En fait tu n'as aucun accès natif pour MSSQL... une vieille api qui n'est plus maintenue maintenant. Donc oui un accès natif MSSQL n'est qu'une couche d'accès à un driver SQLOLEDB. Et ce quelque soit le langage de programmation...

Discussions similaires

  1. [WD14] Lenteur accès SQLServer Natif vs OLEDB
    Par Zoons dans le forum WinDev
    Réponses: 4
    Dernier message: 06/10/2009, 09h50
  2. applet avec acces SQL sécurisé ou pas ?
    Par alain57 dans le forum JDBC
    Réponses: 2
    Dernier message: 06/02/2007, 11h24
  3. Réponses: 4
    Dernier message: 28/09/2006, 13h37
  4. [Sécurité] limiter accès à un fichier (pas htaccess)
    Par grinder59 dans le forum Langage
    Réponses: 12
    Dernier message: 08/03/2006, 11h28
  5. requête dans acces qui ne marche pas...
    Par sam01 dans le forum Access
    Réponses: 3
    Dernier message: 14/12/2005, 16h48

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