在博客中查询不同日期博客的代码

关键一点

在设置datasource的时候,必须先清空datasourceid,二者不能同时存在。

 

Sub date_selected(ByVal sender As ObjectByVal e As EventArgs) Handles Calendar1.SelectionChanged

        Label1.Visible 
= True
        Label1.Text 
= Calendar1.SelectedDate
        
Dim con As OleDbConnection
        
Dim comm As OleDbCommand
        
Dim strsql As String
        
Dim oda As New OleDbDataAdapter
        
Dim oledata As DataSet
        
Dim mytable As String
        
        
        strsql 
= "select [log_id],[log_Title], [log_Intro], [log_Content], [log_Author], [log_PostYear], [log_PostMonth], [log_PostDay], [log_PostTime], [log_Weather], [log_CateID], [log_From], [log_CommNums], [log_ViewNums], [log_QuoteNums], [log_IsShow] FROM [blog_Content] where [log_PostYear]=? and [log_PostMonth]=? and [log_PostDay]=? order by [log_id] desc"
        
        con 
= New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("~app_datap-blog.mdb"))
        comm 
= New OleDbCommand(strsql, con)
        
        comm.Parameters.AddWithValue(
"tyear"CInt(Year(Calendar1.SelectedDate)))
        comm.Parameters.AddWithValue(
"tmonth"CInt(Month(Calendar1.SelectedDate)))
        comm.Parameters.AddWithValue(
"tday"CInt(Day(Calendar1.SelectedDate)))
        
        
        oda.SelectCommand 
= comm
        oledata 
= New DataSet
        mytable 
= "blog_content"
        
        oda.Fill(oledata, mytable)
        
        GridView1.DataSourceID 
= ""
        
        GridView1.DataSource 
= oledata.Tables(mytable).DefaultView
        GridView1.DataBind()
        
        
    
    
End Sub

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值