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:00Nå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>
