Avatar billede tanzaweb Nybegynder
10. marts 2004 - 13:13 Der er 1 kommentar og
1 løsning

Udskriv kun den som er valgt via WHERE i database asp.net C#

Hej

Jeg har en database hvor jeg vil hive noget data ud ved hjælp af en SELECT WHERE sætning, og skal så udskrive den i asp.net C#, men når jeg prøver så udskriver den alle rækkerne i tabellen, istedet for den ene række jeg har valgt.

Jeg tror det har noget at gøre med <asp:datalist hvor der skal bruges noget andet men jeg er ikke sikker.

Linket jeg bruger for at gå ind på siden med ser således ud:

http://localhost/eHandel/nyheder_vis.aspx?nyhedId=2 og selve koden på nyheder_vis.aspx ser således ud:

void Page_Load(object Sender, EventArgs E)
    {
   
    string strConnection;
            string strSQL;
            OleDbConnection objConnection;
            OleDbCommand objCommand;
            strConnection =@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Inetpub\wwwroot\eHandel\abcd.mdb";
            objConnection = new OleDbConnection(strConnection);
            objConnection.Open();
            strSQL = "SELECT * FROM nyhed WHERE nyhedId = nyhedId";
            objCommand = new OleDbCommand(strSQL, objConnection);
            dgData.DataSource = objCommand.ExecuteReader(CommandBehavior.CloseConnection);
            dgData.DataBind();
           
            objConnection.Close();
           
    }
</script>


<asp:datalist ID="dgData" runat="server">
    <itemtemplate>
    <%# DataBinder.Eval(Container.DataItem, "nyhedOverskrift") %>
    <%# DataBinder.Eval(Container.DataItem, "nyhedTekst") %>
    </itemtemplate>
</asp:datalist>

HJÆLP, HJÆLP, HJÆLP, HJÆLP
Avatar billede askhoej Praktikant
10. marts 2004 - 13:18 #1
strSQL = "SELECT * FROM nyhed WHERE nyhedId = " + Request.QueryString["nyhedId"];
Avatar billede tanzaweb Nybegynder
10. marts 2004 - 13:24 #2
Tak det hjalp, nu kan jeg komme videre
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