NOTESSIDAN

Allt om Lotus Notes & Domino




Hämta data från SQL med ODBC Källa
I min tidigare post pratade jag om hur man kan hämta data från SQL via ADODB som använder sig av OLEDB.

Om man istället vill använda sig av ODBC så finns det stöd för det i N/D genom en .dll fil som ligger N/D foldern (nlsxodbc.dll) Denna dll fil pekar man ut i sitt Lotusscript med syntax: Uselsx "*lsxodbc" och man får då tillgång till dess klasser.

När man pekar ut dllfilen dyker klasserna upp i referenserna och typeahead funkar. klasserna finns även beskrivna i designerhjälpen.

Bilderna nedan visar ODBC källan som används samt min testtabell, Scriptet nedan visar hur man från Lotusscript hämtar dessa värden via ODBC källan.

Image

Image

Option Public Option Declare Uselsx "*lsxodbc" Sub Initialize On Error Goto e Dim pw As String,user As String,odbc As String Dim conn As ODBCConnection,query As ODBCQuery,rs As ODBCResultSet Set conn = New ODBCConnection Set query = New ODBCQuery Set rs = New ODBCResultSet Set query.Connection = conn Set rs.Query = query odbc = "ODBCNamn" user = "thomas" pw = "password" Call conn.ConnectTo(odbc,user,pw) query.SQL = "SELECT * from dbo.Table1" rs.Execute rs.FirstRow Print "Frukt = " + rs.getvalue("Frukt") Do While Not rs.IsEndOfData rs.NextRow Print "Frukt = " + rs.getvalue("Frukt") Loop Exit Sub e: Print Error,Erl End Sub


När man kör ovan script i en agent så resulterar det i följande resultat i Notesklientens statusrad.

Frukt = Banan
Frukt = Äpple
Frukt = Mango
Frukt = Apelsin
Frukt = Mandarin



Relevanta Poster på Notessidan:



Publicerad 2006-05-26 | Kommentarer: 2 | Läsningar: 4278
Kommentarer

Andrei Kouvchinnikov ( 2006-06-03 20:41:50 ) Websida
Väntar på nästa blogartikel om att hämta data med hjälp av LCLSX! Och jämförelse av prestanda mellan alla 3 metoder så klart! :)
Lelle ( 2008-03-13 13:12:11 )
Don't kör med ADODB istället - mycket mindre buggar o bättre prestanda



Sök på Notessidan
Thomas Adrian
ThomasCertifierad utvecklare och administratör inom Notes & Domino

Kontakta mig







Senaste Sökningarna på Notessidan
Sön - sharepoint (R:1)
Sön - räkna and antal and besökare (R:0)
Sön - browser (R:17)
Sön - stoppar and mail (R:1)
Sön - korrupt (R:3)
Sön - böcker (R:0)
Sön - kalendern (R:12)
Sön - feature (R:15)
Sön - print and mime (R:2)
Sön - länka (R:0)
Sön - databasen (R:94)
Sön - access (R:47)
Sön - outlook (R:15)
Sön - webanvändare (R:0)
Sön - google and maps (R:6)
Sön - juffe (R:2)
Sön - uidoc.print (R:1)
Sön - java and lotusscript (R:26)
Sön - besök (R:0)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:562
Antal Kommentarer: 1422
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 129,25Mb
Fixup: 2019-12-15 00:31:21
FT:2019-12-15 12:39:33
DB Procent använd: 99
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 8078
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 576
Antal Attachments: 159
Antal Konflikter: 0
Server version 1: 405
Server version 2: Release 9.0.1FP9|August 14, 2017
Server Plattform: Windows/64
Ändrad: 2019-12-15 13:33:08
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 8
Kommentarsspam Totalt: 20075


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker