首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个奇怪有关问题?

2013-04-05 
请教大家一个奇怪问题??一段很普通的datagrid数据绑定代码,为什么在一个页面能显示数据,另一个页面却不显

请教大家一个奇怪问题??
一段很普通的datagrid数据绑定代码,为什么在一个页面能显示数据,另一个页面却不显示数据呢?
代码如下:

Sub dbjh()
        Dim conn As New OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("../app_data/mydb.mdb"))
        Dim str_xm As String
        str_xm = Session("xm")
        Dim strsql As String
        strsql = "select * from tabjh where jhlct like ""*" & str_xm & "*"" and jhwc='否'"
        Dim cmd As New OleDbCommand(strsql, conn)
        conn.Open()
        Dim dr As OleDbDataReader = cmd.ExecuteReader()
        dg_jhdb.DataSource = dr
        dg_jhdb.DataBind()
        conn.Close()
    End Sub

为什么datagrid就不能绑定数据呢,sql语句在数据库查询分析器中能查询到数据
[解决办法]
调试会不会,依次执行每一行,看变量是否获取了该获取的值。调试还可以帮你发现这个代码是否压根就没有被执行。

热点排行