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!