本文章没有什么技术含量,纯粹是提供给初学者参考之用。
int toShowColumn = 4;
System.Text.StringBuilder sb = new System.Text.StringBuilder();
string cnString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\aspxWeb.mdb;";
OleDbConnection cn = new OleDbConnection(cnString);
cn.Open();
OleDbCommand cmd = new OleDbCommand("Select * from Document", cn);
OleDbDataReader dr = cmd.ExecuteReader();
sb.Append("");
while (dr.Read())
{
sb.Append("");
sb.Append("| ");
sb.Append(dr["Title"].ToString());
sb.Append(" | ");
for (int i = 0; i < toShowColumn - 1; i++)
{
if (dr.Read())
{
sb.Append("");
sb.Append(dr["Title"].ToString());
sb.Append(" | ");
}
else
{
sb.Append(" | ");
}
}
sb.Append("
");
}
sb.Append("
");
div1.InnerHtml = sb.ToString();
dr.Close();
cn.Close();
cn.Dispose();
例子:查看例子
ASP的代码:
<%
Dim cnString, cn, rs
cnString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("aspxWeb.mdb")
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open cnString
Set rs = cn.Execute("Select * from Document")
Response.Write ""
While Not rs.EOF
Response.Write ""
For i = 1 To 4
If Not rs.EOF Then
Response.Write "| " & rs("Title") & " | "
rs.MoveNext
Else
Response.Write " | "
End If
Next
Response.Write "
"
Wend
Response.Write "
"
rs.Close
cn.Close
Set rs = Nothing
Set cn = Nothing
%>