A值是前面的sql语句取出来的?
执行sql语句然后取出来呀
SqlConnection sqlCon = new SqlConnection(.....略);
SqlCommand sqlCmd = new SqlCommand( sqlstr1, sqlCon);
SqlDataReader sqlReader = sqlCmd.ExecuteReader(CommandBehavior.Default);
if (sqlReader.Read())
{
   sqlReader["A"]就是想要的值
}

解决方案 »

  1.   

    嗯,不好意思.你用的是VB.NET
    Dim sqlCon as SqlConnection
    sqlCon = new SqlConnection("")
    sqlCon.Open()
    Dim sqlCmd as SqlCommand
    sqlCmd = new SqlCommand(sqlstr1, sqlCon)
    Dim sqlReader as SqlDataReader
    sqlReader = sqlCmd.ExecuteReader(CommandBehavior.Default)
    if (sqlReader.Read())
      sqlReader.Item("A") 是想要的值
    end if
      

  2.   

    我是这样取出来的呀,但我用这样来看结果
     Response.Write(A)
     Response.End()
    显示总是空值呀
      

  3.   

    修改以上的
       Response.Write(sqlReader.Item("A"))
       Response.End()
    显示为空值,没有取到数据
      

  4.   

    说明没有满足条件的记录,或者数据库里没有 A 这个字段
    如果要取出的字段不是A的话应该是这样的
    Select 字段名 AS A From table查一下你的数据库中
    或者在数据库的客户端工具里把Sql语句放进去执行,看返不返回记录