/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Memoryleak problem med ODBC
Fra : Niels Borg


Dato : 24-11-02 13:10

Hej,

Jeg sidder og kæmper med et problem i forbindelse med brug af ODBC. Jeg har
skrevet et program der bruger almindelige UserDSNs til at connecte til
eksempelvis Excel.

Min FindData sub bliver kaldt med et interval mellem 1 og 10 sekunder - og
det virker fint, MEN når jeg kigger i Task Manageren kan jeg se, at Memory
usage på Excel og Applickationen stiger med henholds vis 12 og 16 KB pr
kald.

Hvad gør jeg galt??

På forhånd tak
Niels Borg



Public Sub OpenConn(varTbl as String)
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.ConnectionString = DSN
Qry = "SELECT * FROM " & Chr(34) & varTbl & Chr(34)
cn.Open DSN
rs.CursorType = adOpenStatic
rs.Open Qry, cn, adOpenStatic
End Sub

Public Sub FindData()
rs.Open Qry
colCount = rs.Fields.Count - 1
rs.MoveFirst
Do Until rs.EOF = True
ExData = rs(0)
For i = 1 To colCount
ExData = ExData & ";" & rs(i)
Next i
rs.MoveNext
txtData = txtData & ExData & vbCrLf
Loop
rs.Close
End Sub



 
 
Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408881
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste