Grid.Text = RcdSet.Fields(temp_col)

解决方案 »

  1.   

    这样试试!
    Grid.Text = RcdSet.Fields(temp_col) & ""因为,你的数据库中这条记录为空(null) 注意null与""的区别!
    所以,也就是说你的错误是Grid.Text =null(这是不允许的)
      

  2.   

    如果是null值的问题,这样也可以
    Grid.Text = IIF(ISNULL(RcdSet.Fields(temp_col)),"",RcdSet.Fields(temp_col))
      

  3.   

    if(IsNull(RcdSet.Fields(temp_col))) then
       Grid.Text=""
    else
    Grid.Text = RcdSet.Fields(temp_col)
      

  4.   

    if IsNull(RcdSet.Fields(temp_col)) then
       Grid.Text=""
    else
       Grid.Text = RcdSet.Fields(temp_col)
    endif