Avatar billede speder Nybegynder
03. marts 2002 - 10:26 Der er 3 kommentarer og
1 løsning

Indsæt og læs record

Hej

Jeg har et lille ASP (VBScript), som indsætter en record i en tabel og umiddelbart derefter udtrækker et recordset fra samme tabel. Der sker desværre bare det, at indsættelsen ikke når at blive registeret inden udtrækket findet sted.

Er der en løsning på dette problem?

M.v.h.

Søren
Avatar billede coltau Juniormester
03. marts 2002 - 10:38 #1
Det kan godt lade sig gøre - men du skal nok åbne en direkte linie til tabellen. !?!

Sådan:

set RS = Server.CreateObject("ADODB.Recordset")
RS.CursorLocation = 2 ' adUseServer
RS.CursorType = 2 ' adOpenDynamic
RS.Open "select * from tabel", Conn, , , &H0001 ' adCmdText

Herefter skal du bruge denne metode til at indsætte den nye record:

RS.AddNew
RS("name") = strName
RS("Adress") = strAdresse
osv ...
RS.Update

Herefter kan du udføre en ny SQL-sætning på tabellen:
RS.Open "select * from tabel", Conn, , , &H0001 ' adCmdText
og din nyindsatte record findes i udtrækket.
Avatar billede coltau Juniormester
03. marts 2002 - 10:40 #2
CursorType = adOpenDynamic betyder at du har en "online"-forbindelse til tabellen, hvilket betyder at alle ændringer i tabellen reflekteres med det samme.
Avatar billede snuseren.dk Nybegynder
03. marts 2002 - 11:05 #3
Viser du ikke lige den kode du har?
Avatar billede speder Nybegynder
05. marts 2002 - 20:01 #4
tak
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