Mapping Bases de donnees Notes et Oracle
Résolu
anas rouetbi
Messages postés
31
Statut
Membre
-
anas rouetbi Messages postés 31 Statut Membre -
anas rouetbi Messages postés 31 Statut Membre -
Bonjour,
J'ai besoin de faire correspondre des tables des ces 2 bases: Oracle (relationnelle) et Notes (Objet).
J'utilise le logiciel de IBM qui est NotesSQL (driver ODBC).
Mon probleme est que je n'arrive pas a effectuer des requetes sur la base Notes, car je n'ai pas le nom des vues/tables qui y existent.
Pourriez vous aussi me donner quelques exemples de requetes de la base Notes?
Pourriez vous m'aider et me dire comment je dois faire pour faire le mapping entre ces deux bases?
Merci beaucoup
J'ai besoin de faire correspondre des tables des ces 2 bases: Oracle (relationnelle) et Notes (Objet).
J'utilise le logiciel de IBM qui est NotesSQL (driver ODBC).
Mon probleme est que je n'arrive pas a effectuer des requetes sur la base Notes, car je n'ai pas le nom des vues/tables qui y existent.
Pourriez vous aussi me donner quelques exemples de requetes de la base Notes?
Pourriez vous m'aider et me dire comment je dois faire pour faire le mapping entre ces deux bases?
Merci beaucoup
A voir également:
- Mapping Bases de donnees Notes et Oracle
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Retrouver une musique avec les notes - Guide
- Trier des données excel - Guide
- Bloc-notes (windows) - Télécharger - Traitement de texte
2 réponses
J'ai finalement trouve la solution. Pour ceux qui galere pour trouver comment se connecter a une base NOTES via VBA (Excel, Access, Word...), voici le code que j'ai utilise:
N'oubliez pas que vous devez avoir installe le driver ODBC pour Lotus Notes DataBase NotesSQL de IBM:
http://www.lotus.com/products/rnext.nsf/873769A79D9C5B2285256A0800720B96/F8BA31E9F7BDEC3A85256C4700667625?OpenDocument
Merci!
Option Explicit
Private Sub UserForm_Initialize()
Dim wbBook As Workbook
Dim wsSheet As Worksheet
Dim rnData As Range
Dim adoCN As ADODB.Connection
Dim adoRst As ADODB.Recordset
Dim stSQL As String
Dim vaData As Variant
Set adoCN = New ADODB.Connection
Set wbBook = ThisWorkbook
Set wsSheet = wbBook.Worksheets("Blad1")
'This is my specific settings with Database and Server.
adoCN.Open ("Driver={Lotus NotesSQL Driver (*.nsf)};Database=names.nsf;Server=Local;")
'Easiest way of get the name of table and fields is to use MS Query.
stSQL = "SELECT MailAddress FROM Person ORDER BY MailAddress"
Set adoRst = adoCN.Execute(stSQL)
With wsSheet
.UsedRange.ClearContents
'I prefer to dump the data into a range.
.Range("A2").CopyFromRecordset adoRst
Set rnData = .Range(.Range("A2"), .Range("A65536").End(xlUp))
End With
vaData = rnData.Value
'...and read all data into the Combobox in one go.
With ComboBox1
.List = vaData
End With
adoCN.Close
Set adoRst = Nothing
Set adoCN = Nothing
End Sub
N'oubliez pas que vous devez avoir installe le driver ODBC pour Lotus Notes DataBase NotesSQL de IBM:
http://www.lotus.com/products/rnext.nsf/873769A79D9C5B2285256A0800720B96/F8BA31E9F7BDEC3A85256C4700667625?OpenDocument
Merci!