Avatar billede reds2001 Nybegynder
14. maj 2002 - 13:46 Der er 4 kommentarer og
1 løsning

ADO Move.Last??

Hvordan checker jeg om min 'provider' understøtter move.last, eller hvordan kommer jeg bare til at kunne bruge move.last?
Jeg bruger vb6 og access2000
Det her duer i hvert fald ikke::::

'/////////////////////////////////////////////////////////////
Dim Conn As New ADODB.Connection
Dim CMD As New ADODB.Command
Dim RS As New ADODB.Recordset
'/////////////////////////////////////////////////////////////
Dim strSQL As String
    RS.CursorType = adOpenKeyset
   
    strSQL = "SELECT * FROM Fluid_Table"
    Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Peter Christensen\My Documents\PVTsimDB.mdb"
    Conn.Open
    CMD.ActiveConnection = Conn
    CMD.CommandText = strSQL
    CMD.CommandType = adCmdUnknown
    Set RS = CMD.Execute
    Dim S As String
        RS.MoveFirst
        RS.MoveLast
        S = RS!FT_ID
        Text2.Text = S
Avatar billede terry Ekspert
14. maj 2002 - 13:50 #1
is it not working?
Avatar billede ocp Nybegynder
14. maj 2002 - 13:56 #2
Prøv dette i stedet for "set RS = Cmd.Execute":

set rs = CreateObject("ADODB.Recordset")
RS.Open strsql, Conn, 3, 1
Avatar billede reds2001 Nybegynder
14. maj 2002 - 14:31 #3
OK ocp det virker.....men det kræver en forklaring :-)
Avatar billede ocp Nybegynder
14. maj 2002 - 15:14 #4
Jeg sætter cursortype til 3, hvilket vil sige det er et statisk recordset hvor man kan "flytte rundt" som man vil. Default er nemlig forward only, hvilket ikke kan benyttes ved movelast/moveprevious jvf. microsofts egen forklaring:

Use the MoveLast method to move the current record position to the last record in the Recordset. The Recordset object must support bookmarks or backward cursor movement; otherwise, the method call will generate an error.
Avatar billede pskjo Nybegynder
21. februar 2006 - 08:12 #5
Lækkert.
Jeg sad med samme problem med rs.movelast - søgte i Eksperten og fandt svaret med
"rs.open strsql,Conn, 3, 1" - nu virker det.
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
Kurser inden for grundlæggende programmering

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