Avatar billede forcedesigner Nybegynder
10. februar 2004 - 19:03 Der er 10 kommentarer og
1 løsning

Jeg kan ikke hente data fra Access

Hejsa Eksperter

Jeg er en ASP.NET nybegynder og har en lille problem her...jeg ved ikke hvad der er galt, men denne kode skulle virke men det gøre den så bare ik' desværre...så hvad er der galt eksperter?

<%@ Page Language="VB" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

        sub Page_Load
        dim conn,sql,comm,read
        conn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("news.mdb"))
        conn.Open()

        sql="SELECT * FROM allnews"
        comm=New OleDbCommand(sql,conn)
        read=comm.ExecuteReader()
        News.DataSource=read
        News.DataBind()

        read.Close()
        conn.Close()
        end sub

</script>
<html>
<head>
    <title>ASP.NET News</title>
</head>
<body>

<asp:Repeater id="News" runat="server">

<HeaderTemplate>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="71%" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
        <td width="41%" bgcolor="#B7C0CA">
        <b><font face="Verdana" size="2" color="#FFFFFF">&nbsp;&nbsp;<%#Container.DataItem("title")%></font></b></td>
    </tr>
</HeaderTemplate>

<ItemTemplate>
    <tr>
        <td width="41%">
        <font size="2" face="Verdana"><%#Container.DataItem("news")%></font></td>
    </tr>
</ItemTemplate>

<FooterTemplate>
</table>
</div>
</FooterTemplate>

</asp:Repeater>

</body>
</html>


Håber at i kan hjælpe mig...Tak
Avatar billede repsak Nybegynder
10. februar 2004 - 19:50 #1
Hej, jeg gider ikke læse hele koden igennem. Kan du ikke sige hvilken fejl du før?
Avatar billede forcedesigner Nybegynder
10. februar 2004 - 20:15 #2
Her er min ERROR:

Object variable or With block variable not set.
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.NullReferenceException: Object variable or With block variable not set.

Source Error:

The source code that generated this unhandled exception can only be shown when compiled in debug mode. To enable this, please follow one of the below steps, then request the URL:

1. Add a "Debug=true" directive at the top of the file that generated the error. Example:

  <%@ Page Language="C#" Debug="true" %>

or:

2) Add the following section to the configuration file of your application:

<configuration>
  <system.web>
      <compilation debug="true"/>
  </system.web>
</configuration>

Note that this second technique will cause all files within a given application to be compiled in debug mode. The first technique will cause only that particular file to be compiled in debug mode.

Important: Running applications in debug mode does incur a memory/performance overhead. You should make sure that an application has debugging disabled before deploying into production scenario.
Avatar billede repsak Nybegynder
10. februar 2004 - 20:45 #3
har du debugget?
Avatar billede forcedesigner Nybegynder
10. februar 2004 - 20:54 #4
ja...jeg ved ikke hvad der er galt
Avatar billede repsak Nybegynder
10. februar 2004 - 20:57 #5
hvad siger debuggen?
Avatar billede forcedesigner Nybegynder
10. februar 2004 - 22:54 #6
Jeg bruger frontpage saa der er ikke noget debug
Avatar billede jaffafo Nybegynder
11. februar 2004 - 08:05 #7
hvordan har du så debugget? :)

tilføj Debug="true" til din Page direktiv og så får du fejlen
Avatar billede forcedesigner Nybegynder
11. februar 2004 - 13:40 #8
OK...tak jaffafo nu er problemet løst men har faaet en anden
Hvad er der galt med denne kode?


<script runat="server">

    Dim id As String

        sub Page_Load
        dim conn,sql,comm,read,sql2,comm2,read2
        conn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("news.mdb"))
        conn.Open()

        sql="SELECT * FROM allnews"
        id = Request.QueryString("id")
        sql2="SELECT * FROM allnews WHERE id=" & id
       
        comm=New OleDbCommand(sql,conn)
        comm2=New OleDbCommand(sql2,conn)
       
        read=comm.ExecuteReader()
        read2=comm2.ExecuteReader()
       
        News.DataSource=read
        Thenews.DataSource=read2
       
        News.DataBind()
        Thenews.DataBind()
       

        read.Close()
        conn.Close()
        end sub

</script>
Avatar billede jaffafo Nybegynder
11. februar 2004 - 18:38 #9
Prøv lige og skriv hvad fejlen er og hvor den er  :)

men en ting ad gangen.

Du dimmer ellers dine ting, men ikke til noget. f.eks. Dim blablablabla as string
Avatar billede forcedesigner Nybegynder
11. juni 2004 - 01:59 #10
.
Avatar billede jaffafo Nybegynder
11. juni 2004 - 02:27 #11
ingen points til mig?  :(
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