Avatar billede jaffafo Nybegynder
30. august 2003 - 01:17 Der er 1 kommentar og
1 løsning

Problem med sletning af data i Access DB.

Jeg får denne fejlbesked:

-----------------------------------------------------------
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Reflection.AmbiguousMatchException: No accessible overloaded 'ListItemCollection.Add' can be called without a narrowing conversion.

Source Error:


Line 23:   
Line 24:        Do While ObjRs.Read() = true
Line 25:            dropdownNyheder.items.Add(objrs("Overskrift"))
Line 26:        Loop
Line 27:   


Source File: C:\Projects\Tomo.dk\sletnyhed.ascx    Line: 25
-----------------------------------------------------------



Koden er her:

-----------------------------------------------------------
<%@ Control Language="VB" Inherits="databaser2" Src="kode_ascx.vb" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Oledb" %>
<%@ import Namespace="System.Drawing.Imaging" %>
<%@ import Namespace="System.Web.Mail" %>
<script runat="server">

    Sub page_load
   
        If Session("inde") = true then
   
        else
        response.redirect("admin.aspx")
        end if
   
      If not page.ispostback then
   
        opendb("tomo")
   
        sSql="SELECT * FROM Nyheder"
   
        dandata()
   
        Do While ObjRs.Read() = true
            dropdownNyheder.items.Add(objrs("Overskrift"))
        Loop
   
        closedb()
   
      end if
   
    end sub
   
    Sub dropdownNyheder_SelectedIndexChanged(sender As Object, e As EventArgs)
   
    End Sub
   
    Sub btnSletnyhed_Click(sender As Object, e As EventArgs)
        'response.write(objrs("forfatter"))
        lblnyhedstekst.text = ""
        opendb("tomo")
   
        sSql="SELECT * FROM Nyheder WHERE Overskrift='" & dropdownNyheder.Selecteditem.text & "';"
   
        dandata()
   
        Do While ObjRs.Read() = true
                lblnyhedstekst.Text = lblnyhedstekst.Text & "<tr><td class=TEKST width=65%>" & ObjRs("Tekst") & "</td>"
                lblnyhedstekst.Text = lblnyhedstekst.Text & "<td width=20% class=TEKST align=left>" & ObjRs("Dato") & "</td>"
                lblnyhedstekst.Text = lblnyhedstekst.Text & "<td class=tekst width=15%> " & Objrs("Forfatter") & "</td></tr>"
        Loop
   
        'lblNyhedstekst.text = Objrs("tekst")
        'response.write(objrs("forfatter"))
   
        closedb()
    End Sub
   
    Sub btnSletalle_Click(sender As Object, e As EventArgs)
   
        opendb("tomo")
   
        sSql="DELETE FROM NYHEDER where overskrift='" & dropdownNyheder.Selecteditem.text & "';"
   
        skrivdata(sSql)
   
        closedb()
   
        Response.redirect("nyhedslet.aspx")
   
    End Sub

</script>
-----------------------------------------------------------


Jeg håber at en eller anden kan hjælpe mig...
Avatar billede jaffafo Nybegynder
30. august 2003 - 01:25 #1
Hovse  det var vist forkert overskrift.. :)
Avatar billede jaffafo Nybegynder
30. august 2003 - 01:40 #2
Glem det.. jeg fandt ud af det...  det var fordi jeg skulle angive tabellen også:

Do While ObjRs.Read() = true
    dropdownNyheder.items.Add(objrs("NYHEDER.Overskrift"))
Loop
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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