Aller au contenu


Photo
- - - - -

Probleme Sql Avec Advantage Database (Sage)


  • Please log in to reply
2 réponses à ce sujet

#1 eral57

eral57
  • Membres
  • 3 messages
  • FM : FM10.1
  • OS : OSX.5


Posté 06 juin 2012 - 16:40

Bonjour,

je tente d'interroger une base SQL "SAGE" par le biais de requète SQL depuis FILEMAKER.

J'ai un connecteur ODBC fourni par SAGE.

1) si je suis en BASE locale je peux voir mon "DSN" ODBC en source externe mais pas si je suis connecté sur une BASE distante ???

2) pour envoyer des requètes à cette BDD j'ai trouvé un très vieux PLUGIN plus mis à jour depuis 2003 !!! qui me donne satisfaction mais je ne peux l'installer correctement car je n'ai qu'une version de démo limité à 30mn. Et manifestement il n'est plus suivi ni achetable !!!. Celui-ci ce nomme PDM SQL,

ça syntaxe est la suivante :

Définir variable [$init; Valeur :Externe( "SQL-open"; "DSN-NAME")]
Définir variable [$requete; Valeur: "select ma requête SQL...")]
Définir variable [$mt; Valeur: Externe( "SQL-execQuery; $requete)]
Définir variable [$mt; Valeur: Externe ("SQL-getRow";"")]

et je récupère mon montant !!!

Maintenant je cherche à obtenir le même fonctionnement par un autre procédé car celui-ci est impossible à mettre en production !!!

J'ai tenté un ExecuterSQL() mais comment faire pour pointer sur mon DSN ???

J'ai regardé le plugin FMButler mais je me heurte au même problème comment accèder au DSN de mon ODBC

Petite précision quand je veux ajouter cet ODBC dans les liens j'ai droit à un cette source de données ODBC n'est pas prise en charge.


Donc merci d'avance pour votre aide .

#2 eral57

eral57
  • Membres
  • 3 messages
  • FM : FM10.1
  • OS : OSX.5


Posté 15 juin 2012 - 16:05

Pour information j'ai finalement trouvé un plugin très sympa auprès d'une société canadienne "somi-t"
http://www.somi-t.co...troduction.html

ils ont développé un plugin permettant d'intérroger n'importe quel ODBC facilement. Donc si quelqu'un possède un ODBC non reconnu par Filemaker la solution se trouve peut être ici !!

Alors je fais un peu de Pub pour celui-ci

L'extension sODBC permet aux solutions FileMaker Pro de communiquer avec n'importe quelle source de données ODBC installée sur un système Windows.

Contrôler enfin l’ouverture et la fermeture de la connexion ODBC !

Image envoyée
Extension sODBC pour FileMaker Pro
Avec l'extension sODBC, vous pourrez :
  • Communiquer avec n'importe quelle source de données ODBC installées sur votre
    système Windows ;
  • Effectuer des requêtes SQL dans tous les boîtes de calcul de FileMaker Pro ;
  • Importer des données dans une variable de session ou de script ;
  • Comparer des données externes et internes dans un calcul sans au préalable avoir à importer la donnée ;
  • Échanger des données à l'aide de la technologie Server-side scripting (SSS) de FileMaker ;
  • Utiliser les données externes dans une infobulle.
<a name="avantages">Avantages
L'extension sODBC est :
  • Facile à utiliser à l'aide des onze fonctions externes affichées automatiquement dans le dialogue de calcul de FileMaker Pro. Vous pourrez facilement utiliser les fonctions SQL :
    <Select>, <Update>, <Delete> et <Insert> ;
  • Flexible : elle vous permet de contrôler les actions d'ouverture et de fermeture de la connexion ODBC contrairement à l'action de script <Exécuter SQL> qui ouvre et ferme la connexion automatiquement sans vous consulter ;
  • Compatible : elle utilise la syntaxe du langage SQL utilisé par le pilote ODBC de la base de données ciblée. Exemple : syntaxe MySQL pour le logiciel MySQL. Pour votre convenance, sachez que généralement les applications utilisant un pilote ODBC fourniront un document expliquant la syntaxe à utiliser ;
  • Puissante : elle vous permettra d’effectuer des opérations que même des extensions spécialisées ne peuvent réaliser. Exemple : lors de l'utilistion de l’extension FMBooks Connector de Productive Computing pour le logiciel QuickBooks d’Intuit, vous ne serez pas en mesure de faire un paiement sur plusieurs factures.
Vous voudrez utiliser l'extension sODBC parce que :
  • L’action de script <Exécuter SQL> ne permet de faire qu’une seule requête SQL par connexion. Dans certains cas, comme pour le logiciel Acomba, il est impossible d'exporter plusieurs items d'une facture lors de la même connexion. Avec sODBC, vous contrôlez l'ouverture et la fermeture de la connexion ODBC, vous permettant d'effectuer toutes les opérations SQL désirées ;
  • La fonction d'importation des enregistrements à partir d’un autre fichier nécessite que l'on doit définir la correspondance des rubriques source et destination avant l'opération d'importation. Tandis qu'avec sODBC, vous pourrez importer une ou plusieurs rubriques sans avoir besoin d'une table pour recevoir les données.


#3 Olivier Devriese

Olivier Devriese

    Admin

  • Admin
  • PipPipPipPipPipPipPipPip
  • 3 299 messages
  • Genre :Homme
  • Lieu :Paris
  • FM Conférence : Honfleur 2005, Poitiers 2006, Lyon 2007, Nice 2008, Paris 2009, Paris 2010, La Rochelle 2011, Toulouse 2012
  • FM : FMP12A FMS12A FMGo12
  • OS : OSX 10.8, iOS & 2008 Server


Posté 15 juin 2012 - 18:12

Merci pour l'info, ça m'était complètement inconnu !

Olivier Devriese
La Source multimédia - www.lasource.fr - @lasourcefr

FM Connection - Hébergement FileMaker mutualisé ou dédié
321Go! - Hébergement FileMaker Gratuit - Facebook