bonjour a tous,
j'ai besoin de développer une application qui se connecte a distance sur une base sql server.
faut il obligatoirement acheter l'accès native SOL SERVER, ou existe t-il d'autres moyens?...
merci d'avance
bonjour a tous,
j'ai besoin de développer une application qui se connecte a distance sur une base sql server.
faut il obligatoirement acheter l'accès native SOL SERVER, ou existe t-il d'autres moyens?...
merci d'avance
Bonjour,
Tout est dit dans l'aide à la rubrique SQLConnecte
Bonjour
Il existe plusieurs méthodes de connexion qui sont résumées ici :
http://doc.pcsoft.fr/fr-FR/?3044202&...donnees-resume
merci à tous les deux pour vos réponses
je débute sous windev
quel est l'intérêt de l'accès native SQL SERVER ?
Les accès natifs sont en général plus performants et offrent plus de possibilités : gestion des blocages etc.
http://www.pcsoft.fr/accesnatifs/ANSQLServer.htm
Mais ça a un coût ...
Je ne l'ai pas testé moi-même, mais voici théoriquement les intérêts de l'accès natif :
- Plus rapide que OLE DB
- Paramètres nommés dans les requêtes SQL ("select * from latable where lacolonne = @valcolonne")
- Je crois aussi que ça supporte les blocs de code, les variables locales etc.Tandis que OLE DB limite à une requête simple, sauf par moyens détournés en utilisant un curseur client.
- Peut-être que les tables fichier non chargées en mémoire avec parcours auto et loupe sont exploitables... à tester, car en OLE DB il faut oublier.
Vous pouvez tester l'accès natif, il me semble qu'il y a une version de démonstration, ou au pire vous pouvez tester l'accès mysql qui est gratuit, pour constater les avantages par rapport à OLE DB
Si vous choisissez OLE DB, je vous conseille fortement de :
- Utiliser hRequêteSansCorrection dans HExecuteRequêteSQL
- Utiliser hSansRafraîchir dans HLitPremier sur le résultat d'une requête, surtout pour un SELECT en curseur client.
- Avoir une connexion en curseur client pour les UPDATE, INSERT et DELETE (c'est plus rapide), mais une connexion normale pour les SELECT, surtout les gros.
En fait les 2 premiers conseils sont surement valables pour les accès natifs aussi.
merci pour toutes vos réponses
c'est plus clair maintenant.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager