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 .
Probleme Sql Avec Advantage Database (Sage)
Commencé par eral57, 06 juin 2012 16:40
2 réponses à ce sujet
#1
Posté 06 juin 2012 - 16:40
#2
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

Extension sODBC pour FileMaker Pro
Avec l'extension sODBC, vous pourrez :
L'extension sODBC est :
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 !

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.
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.
- 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
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
FM Source est un service gratuit de La Source multimédia - spécialistes FileMaker
Développement FileMaker. Formation FileMaker. Hébergement FileMaker. Le blog FileMaker. Vente de licences FileMaker. Conférence FileMaker. Forum FileMaker. FileMaker resources















