<%if rs("Price") = 0 then%>
rs("Price") ,recordset
Price是NUMERIC类型的  ,   
上面会报类型不匹配,   改怎么写? 
请教,谢谢

解决方案 »

  1.   

    rs.fields("Price") 
    不过你这好像不是VB了
      

  2.   

    ? 为什么要用fields  
      

  3.   

    我都是用rs("Price")   直接取的
      

  4.   

    换成fields也一样报类型不匹配的
      

  5.   


    <%if rs("Price") = 0 then%>类型不匹配说明rs("Price")可能是NULL,改成这样试试。<%if rs("Price")&"" = 0 then%>
      

  6.   

    佩服佩服,解决了
    谢谢vb的数据类型号诡异,
    dim a 
    这样就能用了都不用指定数据类型
      

  7.   

    但是这个值我确定他不是NULL,是0.000000
      

  8.   


    <%if rs("Price")&"" = 0# then%>那这样也可以满足你的要求。
      

  9.   

    <%if rs("Price")&"" = 0 then%>这样已经可以了,我就是奇怪为什么。。
    ---------
    0后面加个#是什么意思?