banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 29 May 2008 13:31

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

piloter DBMS depuis MAPBASIC

Bonjour,
en mapbasic est -il possible de piloter une connexion DBMS :
selectionnner le fichier DSN
selectionner la table access
rafraichir la connexion...

merci d'avance

Hors ligne

 

#2 Thu 29 May 2008 13:39

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: piloter DBMS depuis MAPBASIC

Bonjour
Réponse ...oui
Voir dans "Working With Remote Data" les commandes et fonctions disponibles

Hors ligne

 

#3 Thu 29 May 2008 14:14

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: piloter DBMS depuis MAPBASIC

je n'ai pas compris la syntaxe pour les arguments à mettre dans la fonction server_connect


en supposant que mon fichier DSN sappelle monfichier.dsn se trouvant dans "C:\monrep" et que la base access s'appelle "mabase" se trouvant dans "C:\repbase"


que donnerait la fonction sever_connect ?


merci d'avance

Hors ligne

 

#4 Thu 29 May 2008 14:51

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: piloter DBMS depuis MAPBASIC

Je ne sais pas si on peut mettre le dsn n'importe où
Si oui les deux paramètres sont: ODBC et DSN=C:\monrep\monfichier.dsn

Hors ligne

 

#5 Fri 30 May 2008 12:19

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: piloter DBMS depuis MAPBASIC

et en essayant la syntaxe suivante :

Dim __ODBC_QUERY__ as String
Dim __ODBC_CONSTRING__ as String
Dim __ODBC_TOOLKIT__ as String

Server Link Table __ODBC_QUERY__ Using __ODBC_CONSTRING__ toolkit
__ODBC_TOOLKIT__ Into "matable" File "c:\ monrep\matable.TAB"
Map From matable



quelle serait la valeur de  __ODBC_QUERY__ ,  __ODBC_CONSTRING__  et de  __ODBC_TOOLKIT__  ?

Dernière modification par icadedt (Fri 30 May 2008 12:21)

Hors ligne

 

#6 Fri 30 May 2008 12:53

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: piloter DBMS depuis MAPBASIC

Et si vous regardiez dans les exemples MapBasic dans  Database\CONNECT.MB ??

Hors ligne

 

#7 Fri 30 May 2008 14:28

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: piloter DBMS depuis MAPBASIC

ok

Dernière modification par icadedt (Fri 30 May 2008 15:29)

Hors ligne

 

#8 Fri 30 May 2008 22:15

Gérard parcoli
Participant actif
Date d'inscription: 9 Jan 2007
Messages: 95

Re: piloter DBMS depuis MAPBASIC

icadedt a écrit:

et en essayant la syntaxe suivante :

Dim __ODBC_QUERY__ as String
Dim __ODBC_CONSTRING__ as String
Dim __ODBC_TOOLKIT__ as String

Server Link Table __ODBC_QUERY__ Using __ODBC_CONSTRING__ toolkit
__ODBC_TOOLKIT__ Into "matable" File "c:\ monrep\matable.TAB"
Map From matable
quelle serait la valeur de  __ODBC_QUERY__ ,  __ODBC_CONSTRING__  et de  __ODBC_TOOLKIT__  ?


Regardez (avec un éditeur de texte) dans le fichier TAB correspondant à ces lignes de commande .

Hors ligne

 

Pied de page des forums

Powered by FluxBB