PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Accès natif SQL Serveur pour Windev 9 : Qui l'utilise ?
Accès natif SQL Serveur pour Windev 9 : Qui l'utilise ?
Iniciado por dany.louis, jun., 07 2005 12:55 PM - 9 respostas
Publicado em junho, 07 2005 - 12:55 PM
Bonjour à tous,

Ya t il quelqu'un qui utilise l'accès natif SQL pour WD9 avec toutes les possibilités offerte par Wd9 ( HF indépendant, HFiltre, ....), bref tout ce qui rend Windev interressant ?

Mon but est de savoir si je suis le seul à l'utiliser dans sa totalité, car vu les problème que je rencontre, je me pose des questions.

Pourquoi ne pas échanger des adresses e-mail afin de partager notre expérience avec les accès natifs ( pour ma part j'ai pas mal aidé EASYCOM d'octobre à janvier pour corrigé l'accès AS/400)

Bonne semaine à tous
Publicado em junho, 07 2005 - 1:04 PM
Je compte bien utilisé cet accès natif mais je débute juste. Nous utilisons depuis longtemps l'accès natif Oracle sans problèmes particuliers. En revanche, je n'arrive pas dans la fenêtre des connexions en utilisant l'accès natif SQLServer, à me connecter à ma base. Entre la source données et le repertoire de données je dois confondre alors que c'est si simple avec Oracle ! Peux-tu m'aider à démarrer ?
Publicado em junho, 07 2005 - 1:45 PM
Je voudrais aussi utilisée l'accès natif mais je rencontre un problème lors de l'utilisation de la 'synchronisation avec les bases externes'.

Lorsque je supprime un champ de ma table SQL, il n'est pas 'trouvé' par la synchronisation a moins qu'un autre champ n'ai subit une modification.
Dans ce cas, la synchronisation se termine sur la belle erreur : 'Impossible de récupérer la description de la colonne '<nomdelacolonne>' de la table '<nomdelatable>'. Ce qui est évident car ce champ n'existe plus!!

Quelqu'un a-t-il déjà rencontré (et résolut!) ce problème ?



Michaël
Publicado em junho, 07 2005 - 2:03 PM
SI PAS HDécritConnexion("MaConnexion", "", "", "MonServeur", "MaDB", hAccèsNatifSQLServer, hOLectureEcriture, "") ALORS
FinProgramme("Connexion SQL SERVER impossible"+RC+ErreurInfo())
SINON
SI PAS HOuvreConnexion("MaConnexion") ALORS
FinProgramme("Connexion SQL SERVER impossible"+RC+ErreurInfo())
SINON
HChangeConnexion("*", "MaConnexion")
FIN
FIN

Bonne chance pour la suite !

Dany.
Publicado em junho, 07 2005 - 2:06 PM
J'ai peut-être une solution, pas terrible, mais c'est mieux de rien

1° Supprimes toutes les tables de l'analyse et ré-importes les.
2° Demandes une correction chez PC-Soft ( perso j'en suis à 4 depuis ce matin à propos de SQL-Serveur, des rapports de Bug)

A bientôt,
LOUIS Dany
Publicado em junho, 08 2005 - 11:48 AM
Bonjour,

Pour ma part je suis en train de tester l acces natif sql justement ...
(la version de la derniere LCR). Et j ai decouvert une petite chose qui ne me plait vraiment pas : a priori l acces natif gere tres mal (en fait pas du tout) le ntext dans
les champs.
Bon je sais bien qu il faut eviter d utiliser le ntext, mais ce choix n est pas
de mon ressort ... Pour info j ai envoyer une requete ma monsieur Soft, ils m ont dit de convertir en text tous les champs ntext (ca existe text ?)... hum

Sinon le seul interet qu aurait pour moi l acces natif serait la rapidite...
En ce moment j accede a ma base en Ole DB pour SQL server, je n ai aucun
soucis de programmation (les fonctions hyperfile marchent tres bien!).
J ai juste un petit soucis de lenteur sur une grosse requete (procedure):
dans l analyseur de requete elle dure 2s, et je ne sais pour quelle raison
quand je la lance via une hexecuterequetesql sous windev (en hsanscorrection),
elle dure presque 8s. Pense tu que ce serait plus rapide via l acces natif ?
(je ne peux le tester vu que j ai du ntext grrrr !)

Merci,
Damien
Publicado em junho, 08 2005 - 2:06 PM
Merci,

1° pour l'instant, lorsque je supprime des champs dans SQL, je les supprime aussi dans mon analyse avant de faire la synchronisation
2° j'ai envoyer un call hier chez PC-Soft à ce sujet

Michaël
Publicado em junho, 08 2005 - 6:27 PM
LOUIS Dany a exprimé avec précision :
Bonjour à tous,

Ya t il quelqu'un qui utilise l'accès natif SQL pour WD9 avec toutes les
possibilités offerte par Wd9 ( HF indépendant, HFiltre, ....), bref tout ce
qui rend Windev interressant ?

Mon but est de savoir si je suis le seul à l'utiliser dans sa totalité, car
vu les problème que je rencontre, je me pose des questions.

Pourquoi ne pas échanger des adresses e-mail afin de partager notre
expérience avec les accès natifs ( pour ma part j'ai pas mal aidé EASYCOM
d'octobre à janvier pour corrigé l'accès AS/400)

Bonne semaine à tous


Bonjour,

J'utilise l'accès natif SQL serveur depuis ma version WD 7.5 et
aujourd'hui en version WD 9 toujours aucune solution à un problème
soulevé au soutien technique à chaque changement de version... Par
exemple, une table SQL contenant un champ de type varchar pouvant
recevoir des données de 1000 caractères de long (jusqu'ici ça va...).
Et bien, le code suivant (une fois adapté aux noms de ma source de
données bien entendu !) ne fonctionne pas :

HExecuteRequeteSQL(REQ, "MaConnexion", hRequeteSansCorrection, "Select
MonChamp From MaTable")
HLitPremier(REQ)
Trace(REQ.MonChamp)

Le résultat affiché est toujours tronqué après environ 300 caractères.
Et ce n'est pas à cause de l'instruction Trace... Le même code en
utilisant l'accès OLE-DB pour SQL Serveur fonctionne très bien. Allez
savoir...

De plus, la gestion des valeurs de retour des procédures stockées
(annoncée comme étant fonctionnelle) ne fonctionne pas correctement,
j'ai des messages d'erreur du genre "tous les paramètres doivent être
définis avant l'exécution..." lors de mes tests (même en exécutant
l'exemple de l'aide en ligne je plante !).

Bref, pour moi l'accès natif c'est bien mais pas aussi flexible que je
le voudrais. Y'a qu'à tracer l'activité sur le serveur SQL à l'aide du
générateur de profil SQL pour voir que l'accès natif est plus rapide
qu'OLE-DB (qui exécute deux voire trois fois chaque requête) mais on ne
peut pas tout faire avec...

:/

Bonne journée !

--

Yanick Charland
Publicado em junho, 10 2005 - 1:30 PM
ça sera plus lent !

pour le 'text', écrit le 'MonChamp text null', sinon t'auras des erreurs de l'accès natif

De manière générale, le natif est plus que lent, par exemple un traitement qui prend 20 seconde en HyperFile, en prendra 2 minutes sur SQL
Publicado em julho, 09 2005 - 4:02 PM
WD9 + Accès Natif

Je rencontre actuellement un problème avec Easycom et je ne trouve pas de solution.
Je lance une requête SQL simple sur un fichier de 9 millions d'enregistrements, temps de lecture sur AS/400 4S, 30MN à partir de WINDEV. AURA serche encore la solution, mais je crois plus a une solution dans le cadre du forum.
Au secours c'est urgent!