写了这些代码结果也不报错,也不显示错误信息.
代码在.vb文件中,看了好几边.头都晕了!那位兄台帮我看看!
Sub Page_Load( sender As Object,  e As EventArgs)
        Dim strCon As String
        Dim strqry As String
        Dim con
        Dim cmd
        Dim reader
        strqry = "select * form authors"
        strCon = "server=ABC-40E58TUEHXR\SQL;Initial Catalog=pubs;Integrated Security=True"
        con = New SqlClient.SqlConnection(strCon)
        con.Open()        cmd = con.CreateCommand()
        cmd.CommandText = strqry        reader = cmd.ExecuteReader()
        If reader.Read() Then
            Response.Write(reader.item("au_lnam"))
        End If    End Sub

解决方案 »

  1.   

    把它放在if not ispostback then试试
      

  2.   

    reader = cmd.ExecuteReader()
            If reader.Read() Then
                Response.Write(reader.item("au_lnam"))
            End If
    在加reader.close()
      

  3.   

    E:\WebSite1\Default6.aspx.vb(7,0): 警告 BC42020: 变量声明没有“As”子句;假定为 Object 类型。
    E:\WebSite1\Default6.aspx.vb(8,0): 警告 BC42020: 变量声明没有“As”子句;假定为 Object 类型。
    E:\WebSite1\Default6.aspx.vb(9,0): 警告 BC42020: 变量声明没有“As”子句;假定为 Object 类型。
    E:\WebSite1\Default6.aspx.vb(10,0): 警告 BC42020: 变量声明没有“As”子句;假定为 Object 类型。
    E:\WebSite1\Default6.aspx.vb(11,0): 警告 BC42020: 变量声明没有“As”子句;假定为 Object 类型。
    验证完成
    出现了这些!
      

  4.   

    Dim con
            Dim cmd
            Dim reader这三个要明确定义,例如dim reader as dataReader
      

  5.   

    Dim con AS SqlClient.SqlConnection
    Dim cmd AS SqlClient.SqlCommand
    Dim reader AS SqlClient.SqlDataReader
      

  6.   

    Dim strCon As String
            Dim strqry As String
            Dim con
            Dim cmd
            Dim reader000000000000
    这个声明有问题应该是dim con as sqlconnection 
    dim com as sqlcommand
    dim reader as sqldatareader
      

  7.   

    http://chs.gotdotnet.com/quickstart/aspplus/doc/webdataaccess.aspx自已学学吧