特定のDateTimeアイテムのセットをSQLデータベースで検索しようとしています。私の意図は、特定の日付を検索し、そのデータのログデータをWebGridの画面に表示することです。SQLデータベース(WebMatrix)で特定のDateTimeを検索する
私はプログラミングにかなり新しいですので、私は私の最初のエラー
私は得ることができます任意のヒントやヘルプをいただければ幸いです。
System.Data.SqlServerCe.SqlCeException: The data type is not valid for the boolean operation. [ Data type (if known) = datetime,Data type (if known) = nvarchar
コードの完全なセットがここに以下の通りです:
@{
var db = Database.Open("Cafeen");
var grid = new WebGrid();
if (IsPost) {
var SearchTerm = Request["Data"];
var selectcommand = "SELECT * FROM logistics WHERE Date > SearchTerm";
var dw = Convert.ToDateTime(SearchTerm);
var SelectedData = db.Query(selectcommand, dw);
grid = new WebGrid(source: SelectedData, defaultSort: "Stock", rowsPerPage:50);
}
}
</form>
<h1>Search for Log files</h1>
<form method="post">
<div id="grid">
Date: <input type="text" id="datepicker" size="30" value="@Request["Data"]" />
<input type="submit" />
<hr/>
@if (IsPost) {
@grid.GetHtml(
tableStyle: "grid",
headerStyle: "head",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column("ProductName"),
grid.Column("Category"),
grid.Column("Price"),
grid.Column("PurchasePrice"),
grid.Column("Stock"),
grid.Column("Date")
)
)
}
</div>
</form>
<title>jQuery UI Datepicker - Format date</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">
<script>
$(function() {
$("#datepicker").datepicker();
$("#format").change(function() {
$("#datepicker").datepicker("option", "dateFormat", $(this).val());
});
});
</script>
列のデータ型? – jarlh
DateTime形式 –