Avatar billede fastpoint Nybegynder
30. marts 2005 - 12:31 Der er 6 kommentarer og
1 løsning

Driller stadig

Denne kode skulle gerne forhindre, at man indsætter noget i databasen som allerede findes i forvejen. Men det virker ikke
jeg får denne fejl

Object doesn't support this property or method: 'Conn.Execute'

på denne linje

Conn.Execute "INSERT INTO branche (branche) VALUES ('" & Request("branche") & "')"


                        <%
strTitle = request.form("branche")
If strTitle > "" Then
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../database.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strDSN
strSQL = "SELECT branche From branche WHERE branche='"& branche &"'"
Set Conn = Conn.Execute(strSQL)

if not conn.eof then
      dispmsg="Title Is Already In DataBase"
      response.clear
      response.redirect "opretbranche.asp?dispmsg="&dispmsg
      response.end
else
Conn.Execute "INSERT INTO branche (branche) VALUES ('" & Request("branche") & "')"
Response.Write "<h3>Ny branche tilføjet!</h3>"
Conn.Close: Set Conn = Nothing
  end if
%>
Avatar billede mortency Nybegynder
30. marts 2005 - 12:40 #1
<%
strTitle = request.form("branche")
If strTitle > "" Then
strConn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../database.mdb")
Set adoCn = Server.CreateObject("ADODB.Connection")
adoCn.Open strConn

set adoRs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT branche From branche WHERE branche='"& branche &"'"
set adoRs = adoCn.Execute(strSQL)

if not adoRs.eof then
      dispmsg="Title Is Already In DataBase"
      response.clear
      response.redirect "opretbranche.asp?dispmsg="&dispmsg
      response.end
else
adoCn.Execute("INSERT INTO branche (branche) VALUES ('" & Request("branche") & "')")"
Response.Write "<h3>Ny branche tilføjet!</h3>"
adoCn.Close: Set adoCn = Nothing
  end if
%>
Avatar billede mortency Nybegynder
30. marts 2005 - 12:43 #2
<%
strTitle = request.form("branche")
If strTitle > "" Then
    strConn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../database.mdb")
    Set adoCn = Server.CreateObject("ADODB.Connection")
    adoCn.Open strConn

    set adoRs = Server.CreateObject("ADODB.Recordset")
    strSQL = "SELECT branche From branche WHERE branche='"& branche &"'"
    set adoRs = adoCn.Execute(strSQL)

    If not adoRs.eof Then
              dispmsg="Title Is Already In DataBase"
              response.clear
              response.redirect "opretbranche.asp?dispmsg="&dispmsg
            response.end
    Else
        adoCn.Execute("INSERT INTO branche (branche) VALUES ('" & strTitle & "')")"
        Response.Write "<h3>Ny branche tilføjet!</h3>"
        adoCn.Close: Set adoCn = Nothing
    End if
End if
%>
Avatar billede fastpoint Nybegynder
30. marts 2005 - 12:49 #3
hmm den den udprinter stadig bare Ny Branche tilføjet ligemeget hvad
blev nød til at fjerne den sidste end if for det brokkede den sig over koden blev sådan her. Hvad kan problemet være?

                        <%

strTitle = request.form("branche")
If strTitle > "" Then
    strConn = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../database.mdb")
    Set adoCn = Server.CreateObject("ADODB.Connection")
    adoCn.Open strConn

    set adoRs = Server.CreateObject("ADODB.Recordset")
    strSQL = "SELECT branche From branche WHERE branche='"& branche &"'"
    set adoRs = adoCn.Execute(strSQL)

    If not adoRs.eof Then
              dispmsg="Title Is Already In DataBase"
              response.clear
              response.redirect "opretbranche.asp?dispmsg="&dispmsg
            response.end
    Else
        adoCn.Execute("INSERT INTO branche (branche) VALUES ('" & strTitle & "')")
        Response.Write "<h3>Ny branche tilføjet!</h3>"
        adoCn.Close: Set adoCn = Nothing
    End if

%>
Avatar billede fastpoint Nybegynder
30. marts 2005 - 12:51 #4
okay har udskrevet sql'en

SELECT branche From branche WHERE branche=''

den er tom! hvorfor?
Avatar billede mortency Nybegynder
30. marts 2005 - 12:56 #5
strTitle = request.form("branche")
'Det er vel denne som skal inn

strSQL = "SELECT branche From branche WHERE branche='"& strTitle &"'"
Avatar billede fastpoint Nybegynder
30. marts 2005 - 13:01 #6
fandt den i mellemtiden selv hehe:) point til dig og tak for hjælpen
Avatar billede fastpoint Nybegynder
30. marts 2005 - 13:02 #7
lidt et svar her også
http://www.eksperten.dk/spm/604668

så får du 150 point for 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