Avatar billede tblaster Nybegynder
26. juni 2002 - 18:24 Der er 1 løsning

Object required: ''

Hvad er der lige galt her?

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set Rs = Server.CreateObject("ADODB.Recordset")
Conn.Open "DBQ=" & Server.Mappath("../Stillinger/Stillinger.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

'Find ID for den bruger som slettes
SQL = "SELECT Firma FROM Stillinger WHERE Stilling = '" & Request.Form("Stilling") & "'"

set rs = con.execute (SQL)


if NOT rs.EOF then
  'Test om sletter er i samme gruppe som den som bliver slette eller sletteren er admin
  if Session("auth_Gruppenavn") = rs("Firma") OR Session("auth_Gruppenavn") = "Admin" then
    sql = "DELETE * From Stillinger Where Stilling = '" & Request.Form("Stilling") & "'"
    Con.Execute(Sql)
    response.write "Stillingen er nu slettet"
  else
    response.write "Du har ikke har adgang til at slette denne stilling"
  end if
else
  response.write "Senne stilling findes ikke"
end if

con.close
%>

Den giver følgende fejl:
Object required: ''

Som den siger er i denne linje:
set rs = con.execute (SQL)
Avatar billede eagleeye Praktikant
26. juni 2002 - 18:28 #1
Du har defineret din connection som Conn:
Set Conn = Server.CreateObject("ADODB.Connection")

men der hvor du bruger den hedder den Con:
set rs = con.execute (SQL)

Ret Con til Conn alle steder
Eller ret Conn til Con alle steder.
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