|
| Operation not allowed Fra : Lars Nedergaard |
Dato : 30-08-01 10:20 |
|
Hej
Når jeg kører følgende kode får jeg en fejl: "Operation is not allowed in
this context"
i rs.close, nogen der kan give en forklaring ?
dim Conn, StrSQL, rs
Const adOpenKeyset = 1
Const adLockOptimistic = 3
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("info.mdb")
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM billedinfo"
rs.Open
strSQL, Conn, adOpenKeyset, adLockOptimistic rs.AddNew rs("navn") =
request.form("navn")
rs.close
Set rs = nothing
Conn.Close
Set conn = nothing
--
M.v.h.
Lars Nedergaard
| |
Anders Holbøll (30-08-2001)
| Kommentar Fra : Anders Holbøll |
Dato : 30-08-01 11:28 |
|
Lars Nedergaard wrote:
>
> Når jeg kører følgende kode får jeg en fejl: "Operation is not
> allowed in this context"
> i rs.close, nogen der kan give en forklaring ?
>
> rs.Open
> strSQL, Conn, adOpenKeyset, adLockOptimistic rs.AddNew rs("navn") =
> request.form("navn")
> rs.close
Jeg går ud fra, at der er sket et eller andet med linieskiftene, således
at "rs.AddNew ..." står på sin egen linie. Du skal nok kalde "Rs.Cancel"
eller "Rs.Update" inden du kalder "Rs.Close". Det er øvrigt ikke den
bedste måde, at lave opdateringer i databasen (det er mindre krævende,
hvis du sender en update-sql-statement til databasen).
--
Anders
| |
|
|