Mapping Bases de donnees Notes et Oracle
Résolu/Fermé
anas rouetbi
Messages postés
31
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
5 décembre 2008
-
28 mai 2008 à 11:45
anas rouetbi Messages postés 31 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 5 décembre 2008 - 30 mai 2008 à 10:34
anas rouetbi Messages postés 31 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 5 décembre 2008 - 30 mai 2008 à 10:34
A voir également:
- Mapping Bases de donnees Notes et Oracle
- Reinstaller windows sans perte de données - Guide
- Retrouver une musique avec les notes - Guide
- Effacer les données de navigation - Guide
- Germain veut gérer les activités de son association avec une base de données. il a commencé à créer des tables dans un fichier, mais il n’est pas sûr du résultat. le fichier à télécharger contient uniquement le schéma de cette base de données. en l’état actuel, que peut-on en déduire ? - Forum Outlook
- La zone de données passée à un appel système est insuffisante - Windows 11
2 réponses
anas rouetbi
Messages postés
31
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
5 décembre 2008
6
28 mai 2008 à 16:08
28 mai 2008 à 16:08
anybody?? please
anas rouetbi
Messages postés
31
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
5 décembre 2008
6
30 mai 2008 à 10:34
30 mai 2008 à 10:34
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!