För att kunna använda movePrevious använder jag mig av funkar inte det här: LUGN !!!Öppna 2 recordsets samtidigt??
rst.open "sql",connection.... osv
Dettta funkar bra med ett recordset öppet men så fort jag öppnar nästa recordset verkar det som om det första stängs.
Går det inte att öppna 2 recordsets samtidigt ???
Mitt program måste arbeta med 2 recordsets paralellt. När jag körde med .execute fungerade det bra.
Några förslag ?
Nettan
Sv: Öppna 2 recordsets samtidigt??
<code>
Dim rs1 as adodb.recordset
Dim rs2 as adodb.recordset
rs1.open source, connection
set rs2 = rs1.NextRecordset
</code>Sv: Öppna 2 recordsets samtidigt??
Jag har kommit på felet!!
Jag hade tidigare använt mig av execute.
Suben som kopplade recordseten anropades 2 ggr.
I en case sats avgjordes vilket recordset som skulle öppnas
Case si
set rst=con.execute osv...
case så
set rst2=con.execute osv....
Sedan ändrade jag till att använda rst.open istället (för att kunna gå bakåt i recordsetet)..'
Case si
rst.open "string",con....
case så
rst2.open "string....
MEN för att använda rst.open skrev jag koden
set rst=new adodb.recordset innan jag öppnade recordsetet.
Funkade jätte bra tills jag kopplade upp recordset nr 2 !! :-)))
Jag hade nämliget skrivit den sista koden utanför Case satsen.
Andra gången suben anropades så skapades en pekare till det första recordsetet..........
men jag öppnade det aldrig !!!!!
JAJAJA
Man lär sig så länge man programmerar .... hihi
Nettan