Avatar billede basjacob Nybegynder
29. april 2004 - 01:23 Der er 1 kommentar

tabel og datoforespørgsel

Hej jeg har et problem med at hente poster fra min tabel på baggrund af en given dato. i min tabel har jeg bla. en kolonne med datoer i formatet DD-MM-YYYY. Når jeg laver et udtræk kommer alle datoer op med med tiden 00:00:00

Når jeg sætter fx. "Where dato = 21-04-2004" i min sql-streng finder den ikke de poster der har denne dato ??

Jeg har lavet et simpelt eksempel :

<%@ Page Language="VB" %>
<%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI" Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %>
<script runat="server">

    sub page_load
   
            dim dato as date = "21-04-2004"
            Label1.Text = dato
            SqlDataSourceControl1.selectcommand="SELECT * FROM [dato_test] WHERE dato =" & dato
        databind()
    end sub

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <wmx:SqlDataSourceControl id="SqlDataSourceControl1" runat="server" UpdateCommand="" SelectCommand="SELECT * FROM [dato_test]" ConnectionString="server='(local)'; trusted_connection=true; database='wroxcars'" DeleteCommand=""></wmx:SqlDataSourceControl>
        <wmx:MxDataGrid id="MxDataGrid1" runat="server" DataSourceControlID="SqlDataSourceControl1" BorderColor="#CCCCCC" AllowSorting="True" DataMember="dato_test" AllowPaging="True" BackColor="White" CellPadding="3" DataKeyField="ID" BorderWidth="1px" BorderStyle="None">
            <PagerStyle horizontalalign="Center" forecolor="#000066" backcolor="White" mode="NumericPages"></PagerStyle>
            <FooterStyle forecolor="#000066" backcolor="White"></FooterStyle>
            <SelectedItemStyle font-bold="True" forecolor="White" backcolor="#669999"></SelectedItemStyle>
            <ItemStyle forecolor="#000066"></ItemStyle>
            <HeaderStyle font-bold="True" forecolor="White" backcolor="#006699"></HeaderStyle>
        </wmx:MxDataGrid>
        <asp:Label id="Label1" runat="server">Label</asp:Label>
      </form>
</body>
</html>
Avatar billede jaffafo Nybegynder
29. april 2004 - 03:12 #1
"SELECT * FROM [dato_test] WHERE dato = #" & dato % "#";

prøv den..
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