Avatar billede bird Nybegynder
23. maj 2006 - 20:46 Der er 1 løsning

fejl ved rs.Edit

Jeg prøver at opdatere i en database med koden:

<%
  Dim mySmartUpload
  Dim file
  Dim intCount
  Dim strVaren
  intCount=0
 
  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
  mySmartUpload.Upload

  For each file In mySmartUpload.Files
      If not file.IsMissing Then
        file.SaveAs("gifs/" & file.FileName)
       
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("cgi-bin/varedata.mdb")
Conn.Open DSN

    Set rs = Server.CreateObject("ADODB.Recordset")
    strSQL = "select * from varer Where ID = '" & Request.Querystring("ID") & "'"
    rs.Open strsql, conn, 1, 3

    rs.Edit

line 35:    rs("Navn") = mySmartUpload.Form("Navn")
    rs("Beskrivelse") = mySmartUpload.Form("beskrivelse")
    rs("Kategori") = mySmartUpload.Form("Kategori")
    rs("Pris") = mySmartUpload.Form("Pris")
    rs("Varenr") = mySmartUpload.Form("Varenr")
    rs("Img") = file.FileName
    rs.update

        intCount = intCount + 1

End If
Next
%>

Men jeg får fejlen:

Microsoft VBScript runtime  error '800a01b6'

Object doesn't support this property or method: 'rs.Edit'

/schack/update.asp, line 35
Avatar billede bird Nybegynder
23. maj 2006 - 22:18 #1
Jeg har løst det, jeg brugte koden her istedet:
<%
  Dim mySmartUpload
  Dim file
  Dim intCount
  Dim strVaren
  intCount=0

  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
  mySmartUpload.Upload

  For each file In mySmartUpload.Files
      If not file.IsMissing Then
        file.SaveAs("gifs/" & file.FileName)
     
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("cgi-bin/varedata.mdb")
Conn.Open DSN

        strSQL = "Select * From varer Where Id = " & Request.Querystring("id")
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open strsql, conn, 1, 2

    rs("Navn") = mySmartUpload.Form("Navn")
    rs("Beskrivelse") = mySmartUpload.Form("beskrivelse")
    rs("Kategori") = mySmartUpload.Form("Kategori")
    rs("Pris") = mySmartUpload.Form("Pris")
    rs("Varenr") = mySmartUpload.Form("Varenr")
    rs("Img") = file.FileName
    rs.update

    intCount = intCount + 1
End If
Next
%>
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