Lecture base Access depuis un serveur Domino Linux

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Messagepar Michael DELIQUE » 13 Déc 2009 à 19:53

Bon a defaut de Pere Noel ça sera le Pere fouetare !

impossible de remettre la main sur la base ! j'ai passé mes archives au crible !

snif !
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar mike76 » 14 Déc 2009 à 09:04

C'est dégueulasse, moi qui croyait encore au Père Noël !!!!! :lol: :lol:

Merci quand même pour tes recherches, on va essayer de se débrouiller.
a+
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar mike76 » 18 Déc 2009 à 10:53

Un de mes collègues a trouvé un outil ODBC pour linux qui s'appelle iODBC, mais on ne sait pas comment le paramétrer.
Est-ce que vous connaissez ???
ou bien connaissez vous un autre moyen
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar Dominux » 18 Déc 2009 à 10:56

iODBC est un driver ODBC pour IBM i (as/400), non ?
il existe plus couramment unixODBC je crois!
Cordialement,
Olivier (www.dominux.fr et sur Twitter)
Image
Avatar de l’utilisateur
Dominux
Administrateur
Administrateur
 
Message(s) : 1201
Inscrit(e) le : 16 Déc 2004 à 10:56
Localisation : Nantes

Messagepar mike76 » 18 Déc 2009 à 10:59

salut Olivier,

iODBC tourne apparemment sur linux car nous avons réussi à l'installer
si unixODBC est plus courant je vais chercher de ce côté là
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar mike76 » 18 Déc 2009 à 12:15

ça à l'air pas mal unixOdbc mais impossible de trouver de la doc pour le configurer
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar mike76 » 22 Déc 2009 à 10:33

J'ai trouvé ces liens intéressant qui parlent de MDB TOOLS :

http://eric.quinton.free.fr/spip.php?article14
http://mdbtools.sourceforge.net/install/book1.htm
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar Aquanotes » 22 Déc 2009 à 12:18

Salut le normand :lol:

Tu n'as pas regardé du coté JDBC et Java ? Et si tu me réponds que tu connais pas java, c'est l'occasion de s'y mette ;-)) :twisted:

@+
*** une 3ème année sans nicotine qui démarre :danse001: ***
Aquanotes
Posteur habitué
Posteur habitué
 
Message(s) : 295
Inscrit(e) le : 16 Déc 2004 à 12:13
Localisation : Niort

Messagepar mike76 » 22 Déc 2009 à 14:06

Salut Seb,

Euh JAVA, connais de nom !! :lol:

J'essaie de voir avec MDB Tools.
On l'a installlé sur le linux, on l'a paramétré.
Maintenant reste plus qu'à coder pour appeler le lien ODBC.

Code : Tout sélectionner
Uselsx "*LSXODBC"

Sub Initialize
   
   On Error Goto erreur
   
   Dim session As New notessession
   Dim con As ODBCConnection
   Dim qry As ODBCQuery
   Dim result As ODBCResultSet
   Set con = New ODBCConnection
   Set qry = New ODBCQuery
   Set result = New ODBCResultSet
   Set qry.Connection = con
   Set result.Query = qry
   
   
   Call con.ConnectTo("???")
   
   Set result.query=qry
   qry.SQL = "SELECT * FROM Clients"
   result.Execute
   
   If result.IsResultSetAvailable Then
      Msgbox result.GetValue("Nom Client")
   Else
      Msgbox "pas de valeur"
      Exit Sub
   End If
   
   Exit Sub
   
erreur:
   Msgbox Error & " - " & Erl
   Exit Sub
   
End Sub


Je ne sais pas trop quoi mettre dans le ConnectTo, si tu as une idée ou quelqu'un d'autre ????
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar abertisch » 22 Déc 2009 à 14:24

Salut,

Normalement c'est user, mot de passe et la librairie (serveur)
"Lotus, il n'y a qu'en rouleaux que ça fait pas mal au cul"
abertisch
Roi des posts
Roi des posts
 
Message(s) : 763
Inscrit(e) le : 25 Oct 2006 à 13:51
Localisation : Suisse

Messagepar mike76 » 22 Déc 2009 à 14:30

salut,

ce n'est pas plutôt nom du dsn, user, pwd ??

j'ai ouvert mon fichier odbc.ini et je crois comprendre que le nom de mon dsn est acces_db

Code : Tout sélectionner
[access_db]
Description = Microsoft Access Database
Driver = /usr/lib/libmdbodbc.so
Database = /path/to/your/filename.mdb


qu'en pensez-vous ?
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar abertisch » 22 Déc 2009 à 16:02

mike76 a écrit:salut,

ce n'est pas plutôt nom du dsn, user, pwd ??

j'ai ouvert mon fichier odbc.ini et je crois comprendre que le nom de mon dsn est acces_db

Code : Tout sélectionner
[access_db]
Description = Microsoft Access Database
Driver = /usr/lib/libmdbodbc.so
Database = /path/to/your/filename.mdb


qu'en pensez-vous ?


Peut-être oui je ne m'en souvient pas :lol:
"Lotus, il n'y a qu'en rouleaux que ça fait pas mal au cul"
abertisch
Roi des posts
Roi des posts
 
Message(s) : 763
Inscrit(e) le : 25 Oct 2006 à 13:51
Localisation : Suisse

Messagepar mike76 » 23 Déc 2009 à 14:26

ça avance

j'ai réussi à créer mon lien odbc sous mon linux avec unixODBC

lorsque je lance mon agent, ça plante sur la ligne suivante avec le message :
LS:DO- ODBC could not complete the requested operation


Code : Tout sélectionner
Call con.ConnectTo("baseAccessExemple2")


Avez-vous une petite idée du problème

voici mon fichier odbc.ini :
[baseAccessExemple2]
Description = Base Access
Driver = MicrosoftDriverAccessODBC
Database = /var/tmp/MDB/GESACTDTA.mdb


mon fichier odbcinst.ini :
[baseAccessExemple2]
Description = Base Access
Driver = MicrosoftDriverAccessODBC
Database = /var/tmp/MDB/GESACTDTA.mdb
UsageCount = 5

[MicrosoftAccessDriverODBC]
Description = Microsoft Access Driver ODBC
Driver = /usr/lib/libmdbodbc.so.0.0.0
Driver64 =
Setup = /usr/lib/libmdbodbc.so.0.0.0
Setup64 =
UsageCount = 6
CPTimeout =
CPReuse =
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar mike76 » 23 Déc 2009 à 14:29

je viens de me rendre compte que le fichier libmdbodbc.so.0.0.0 n'existe pas sur mon serveur
comment faire pour installer ce fichier ?
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar mike76 » 23 Déc 2009 à 14:35

apparemment ce fichier fait parti de MDB Tools, je vais l'installer pour voir si c'est mieux
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

PrécédentSuivant

Retour vers Développement

cron