Avatar billede moejensen Nybegynder
04. december 2001 - 19:56 Der er 5 kommentarer og
1 løsning

Hvad sker der i denne kode

Er der nogen der kan forklare mig hvad der sker i disse linjer:

Set rs = Server.CreateObject(\"ADODB.Recordset\")
strSQL = \"select * from persondata\"
rs.Open strsql, conn, 1, 3

Det er i forbindelse md at der skal oprettes en ny record i databasen. De efterfølgende linjer ser således ud:

rs.AddNew
rs(\"name\") = Request.form(\"name\")
rs.update
Avatar billede cyb Nybegynder
04. december 2001 - 20:19 #1
De første 3 linjer åbner et recordset til en database (tabellen persondata). De næste tre linjer henholdsvist laver en ny record i recordsettet, tildeler feltet name værdien hentet fra request objektet, sidste linje opdaterer databasen med værdierne fra det åbne recordset.
Avatar billede snuseren.dk Nybegynder
04. december 2001 - 20:23 #2
Du skal selfølgelig huske at angive sti til din database, når du skal tilføje i den :-)
Avatar billede moejensen Nybegynder
04. december 2001 - 20:26 #3
cyb, det havde jeg næsten regnert ud, men hvad betyder det når man skriver rs.open strsql, conn, 1, 3 ??
Avatar billede cyb Nybegynder
04. december 2001 - 23:14 #4
Du åbner recordsettet rs med sql strengen strSQL som source, du benytter conn som connection og 1 tallet betyder at du benytter cursortypen \"adOpenKeyset\" hvilket betyder at du åbener med dynamisk cursorset således at alle ændringer (inklusiv sletning) andre brugere foretager vil være tydelige i recordsettet samt at du har mulighed for at flytte rundt i recordsette som du har lyst til. sidste parameter (3) angiver at at du benytter locktype \"adLockOptimistic\" hvilket betyder at databasen først bliver locket når du updatere i den.
Yderligere information om function recordset.open kan findes her:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/his/thorref4_7ko2.asp
Avatar billede moejensen Nybegynder
05. december 2001 - 13:28 #5
det var et svar jeg kunne bruge
Avatar billede cyb Nybegynder
05. december 2001 - 13:29 #6
Godt :-)
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