Avatar billede tknudsen Nybegynder
13. november 2000 - 11:07 Der er 11 kommentarer og
1 løsning

Notes og db drivere

Kan jeg på nogen måde access\'e en notes database fra eksterne applikationer via ODBC eller en anden db driver ?
Avatar billede kmal Nybegynder
13. november 2000 - 11:11 #1
Via ODBC kan det sagtens lade sig gøre. Check evt. http://www.notes.net/ for at komme videre.
Avatar billede wise Seniormester
13. november 2000 - 11:16 #2
Der findes en ODBC driver, men jeg kunne aldrig blive rigtig gode venner med den, da Notes ikke er en relationel database, dvs du kan aldrig tilgå \"rådata\", kun views....

HMMM og nu må jeg nok sige fantes, den lå på www.lotus.com under products, men det gør den ikke mere... Så tror jeg ikke den findes mere. Det var til 4.6 jeg fandt den.
Ofte vil det være bedre for dig at bruge lotusscript til at lægge data fra notes til ODBC...
Avatar billede jjj Nybegynder
13. november 2000 - 11:19 #3
vis mig din email så skal jeg sende dig odbc driverne til Notes
Avatar billede tknudsen Nybegynder
13. november 2000 - 11:31 #4
jjj>>min email er :

tkk.automation@apv.dk

hvis du evt har lidt kommentarer omkring emnet (og eksempler) ville det være meget rart...
Avatar billede tknudsen Nybegynder
13. november 2000 - 12:00 #5
kmal>> når du skriver sagtens er det så med forbehold for hvad wise skriver om relationer, views m.m. eller kan jeg tilgå de egentlige tabeller

(jeg ved ikke noget om notes - jeg vil bare gerne kunne hente noget data fra en notes server)
Avatar billede kmal Nybegynder
13. november 2000 - 12:38 #6
Så er det med wises forbehold.

Fra en af vores interne dokumentationsdatabaser har jeg fundet følgende:

<beskrivelse>
Ligesom man kan hente et SAS-datasæt over i Lotus Notes kan man også fra SAS hente data fra Lotus Notes. Det antages at man har oprette en Bruger-DSN eller en System-DSN med navnet EKSEMPEL og at man ønsker at hente alle rækker/records i Lotus Notes view\'et TEST (det kunne også være alle de dokumenter der brugte Lotus Notes formular\'en TEST).


1     options obs=10;     
2    run;
3
4      proc sql ;
5        connect to ODBC (\"dsn=EKSEMPEL\");
6          create table TEST2 as
7          select * from connection to
8            ODBC (select * from TEST);
9          disconnect from ODBC;
10    run;

Bemærk at man i linie 4-10 bruger \"proc sql\" til at lave SAS-datasættet TEST2 og at man vælger alle rækker/records fra TEST (hvis det er et view er det rækkerne i tabellen og hvis det er en formular er det dokumenterne der bruger formularen).
</beskrivelse>
Avatar billede tknudsen Nybegynder
13. november 2000 - 14:11 #7
vil det sige at de data jeg skal bruge skal ligge i et view på notes db\'en ? Kan jeg selv lave views fra en notes client (ver 4.6.5a) ? eller skal jeg ha fat i admin ?
Avatar billede wise Seniormester
13. november 2000 - 14:25 #8
Det kommer an på din rettigheder til basen, admin kan specifik sætte op hvem der må lave personlige views. Fælles views kan kun \"designeren\" lave.
Jeg ved ikke om et personligt view er nok eller om det skal være et fælles....
Avatar billede tknudsen Nybegynder
13. november 2000 - 16:31 #9
ok - men jeg kan ikke finde driveren på notes.net - det er måske ikke freeware ?
Avatar billede wise Seniormester
13. november 2000 - 17:29 #10
Nej, jeg kunne heller ikke finde den :-) - Den har været der tidligere, det kan være det var til 4.6 ...
Avatar billede tknudsen Nybegynder
14. november 2000 - 14:38 #11
jjj>> mange tak - hvis du lige svarer kan du få points
Avatar billede jjj Nybegynder
15. november 2000 - 15:02 #12
ok det gør jeg så!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester