|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
| connexion bdd filemaker par odbc |
| Iniciado por vcaudron, 03,ene. 2020 22:28 - 4 respuestas |
| |
| | | |
|
| |
Miembro registrado 18 mensajes |
|
| Publicado el 03,enero 2020 - 22:28 |
bonjour, j'essaye de me connecter à une base filemaker par odbc. le connecteur odbc est bien installé et le test est ok. mais je n'arrive pas à gérer la connexion du HOuvreConnexion, j'ai l'erreur suivante :
Erreur de l'accès ODBC/OLEDB (provider=MSDASQL). Numéro d'erreur = 170124 Echec de l'ouverture de la connexion : Source de données <localhost> Provider OLEDB <MSDASQL>
Détail de l'erreur système : Description = [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié Source = Microsoft OLE DB Provider for ODBC Drivers SQL State = IM002 Error Number = -2147467259 (0x80004005)
si quelqu'un a une idée, je suis preneur ... merci d'avance
-- Cordialement, V. CAUDRON |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 18 mensajes |
|
| Publicado el 03,enero 2020 - 23:27 |
j'ai avancé ...
maconnexionsql est une Connexion maconnexionsql..Serveur="localhost" maconnexionsql..Utilisateur="admin" maconnexionsql..MotDePasse="mdp" maconnexionsql..BaseDeDonnées="nom" maconnexionsql..Provider=hODBC //"MSDASQL" maconnexionsql..Accès=hOLecture maconnexionsql..OptionsCurseur=hHOuvre maconnexionsql..InfosEtendues="Data Source=nom"
mais maintenant j'ai "ce pilote odbc ne prend pas en charge les propriétés demandées" sur un simple "select * from table".
une petite idée ? merci
-- Cordialement, V. CAUDRON |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 18 mensajes |
|
| Publicado el 04,enero 2020 - 03:13 |
j'ai encore avancé ...
maconnexionsql est une Connexion maconnexionsql..Serveur="localhost" maconnexionsql..Utilisateur="admin" maconnexionsql..MotDePasse="mdp" maconnexionsql..BaseDeDonnées="nombase" maconnexionsql..Provider=hODBC //"MSDASQL" maconnexionsql..Accès=hOLecture maconnexionsql..OptionsCurseur=hCurseurClient maconnexionsql..InfosEtendues="Data Source= nombase " HOuvreConnexion(maconnexionsql)
Mais la requête « select [nom champ] from [nom_table] » me renvoie « [FileMaker][FileMaker] FQL0001/(1:36): There is an error in the syntax of the query. » J’ai fait attention aux accents, majuscules/minuscules, j’ai mis des crochets comme dans access … rien n’y fait.
Là je sèche ... Merci d'avance,
-- Cordialement, V. CAUDRON |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 2.682 mensajes |
|
| Publicado el 04,enero 2020 - 09:24 |
Bonjour,
Si tu as déclaré ta source ODBC dans ODBCAD32, il faut faire:
maconnexionsql est une Connexion maconnexionsql..Utilisateur="admin" maconnexionsql..MotDePasse="mdp" maconnexionsql..Source="nomsource" maconnexionsql..Provider=hODBC HOuvreConnexion(maconnexionsql)
Ça devrait suffire à créer la connexion
-- Cordialement,
Philippe SAINT-BERTIN |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 348 mensajes |
|
| Publicado el 05,enero 2020 - 15:38 |
Bonjour
Les fonctions H... ne sont pas utilisables en ODBC Il faut utiliser les fonctions SQL... (SQLConnecte, SQLExécute etc.)
Résumé des types d'accès : https://doc.pcsoft.fr/fr-FR/?3044202&name=Acces_aux_bases_de_donnees___un_resume
Extrait de cette page : Accès par un driver ODBC direct : Les caractéristiques de la connexion à la base de données doivent être définies dans l'administrateur ODBC de Windows. Seules les fonctions de type SQL sont utilisables pour ce type d'accès. Les fonctions HFSQL (HLitxxx, ...) ne sont pas utilisables.
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|