0

次のコードは、期待される出力ではなく、ブラウザにそのまま表示されます。SQL Server 2008 にテーブルがあります。このコードは webmatrix にあります。

<%@ Page Language="VB" %>
@{
var db = Database.Open("databasename"); 'database name in sql server is 'databasename'
var selectQueryString = "SELECT column_date, sum(qty1) as quantity1, 
sum(qty2) as quantity2, sum(qty3) as quantity3
from tbldaily group by column_date order by column_date"; 
}
<!DOCTYPE html>
<html> 
<body> 
<h1>First table test</h1> 
<table> 
<tr>
<th>at_date</th> 
<th>quantity1</th> 
<th>quantity2</th> 
<th>quantity3</th> 
</tr>
@foreach(var row in db.Query(selectQueryString))
{
<tr> 
<td>@row.column_date</td> 
<td>@row.quantity1</td> 
<td>@row.quantity2</td> 
<td>@row.quantity3</td> 
</tr> 
}
</table> 
</body> 
</html>

このコードのどこかに間違いがあるように感じます。これを修正するのを手伝ってもらえますか? 私のシナリオをよりよく理解するのに役立つデータベース構造またはテーブルに関する詳細情報が必要な場合はお知らせください

4

2 に答える 2

0

彼にはその逆が必要だと思います。.aspx のままにします。
したがって、asp コードをマークする @ タグがある場合は、代わりに aspx エスケープを使用してください。

<% For i As Integer = 0 To .... %>
   <tr> <td> <%= row.column_date %> </td> ......
<% Next%>
于 2012-08-05T02:06:14.860 に答える