Domino 9 und frühere Versionen > Entwicklung

SQL Abfrage!

<< < (2/2)

Rob Green:
@ata
die Anzahl der Rows (Zeilen) bekommt man mit NumRows, dass heißt eine Schleife in 1er Schritten, um die Anzahl zu bekommen, ist nicht nötig.

Bsp:
qry.SQL = "SELECT * FROM STUDENTS ORDER BY LASTNAME"
     result.Execute
    result.LastRow
     msg = "Student names:" & Chr(10)
     For  i = 1 To result.NumRows
          result.CurrentRow = i
          firstName = result.GetValue("FIRSTNAME", firstName)
          lastName = result.GetValue("LASTNAME", lastName)
          msg = msg & Chr(10) & firstName & " " & lastName
     Next


@und für das eigentlich Prob sollte man mit CacheLimit und FetchBatchSize spielen, dazu mehr hier:

http://www-10.lotus.com/ldd/46dom.nsf/search?SearchView&Query=*odbc*%20and%20results*&SearchOrder=1&SearchMax=250&SearchWV=FALSE&SearchFuzzy=FALSE&Start=1&Count=100

spez. zB
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/4ca2bd1e30a9d65985256c1400140982?OpenDocument

dann von LDD/Support:
http://www-1.ibm.com/support/docview.wss?rs=475&context=SSKTWP&q=odbcresultset&uid=sim1f9a64db478d519fec12568310034e077

ata:
@Rob

... danke, das ist natürlich deutlich schöner...

ata

CarlGustav:
Vielen Dank an alle Mitwirkenden!


Unglaublich...Wie lange suchte ich eine Lösung??? Und dann sinds nur zwei Zeilen!!!

result.CacheLimit = 1000
result.FetchBatchSize = 5000   


Und schon funzts und er importiert alle Zeilen!


Ja wie gesagt - DANKE,


CG

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln