所有的字段都有值 Funciton mm(fld) if isnull(fld) or fld.value="" then mm=" " else mm=fld.value end if end function
不行。:( fld.value 获取出来的值没有这个value成员。
找到一个治标的方法。 Set rs = Conn.Execute("select top 1 * from sf_setup")改成: Set rs = Conn.Execute("select sf_setup.xxx,sf_setup.xxxx..... from sf_setup")把每个项都列出来,这样总算可以获取到数据,不过似乎还有些不稳定因素。:(
我以前也碰到这问题,数值不能正确显示 解决办法 不要用conn.execute 改为 set rs=server.createobject("adodb.recordset") rs.open "select top 1 * from sf_setup",conn,1,1这问题99.99%能解决
Funciton mm(fld)
if isnull(fld) or fld.value="" then
mm=" "
else
mm=fld.value
end if
end function
fld.value 获取出来的值没有这个value成员。
Set rs = Conn.Execute("select top 1 * from sf_setup")改成:
Set rs = Conn.Execute("select sf_setup.xxx,sf_setup.xxxx..... from sf_setup")把每个项都列出来,这样总算可以获取到数据,不过似乎还有些不稳定因素。:(
解决办法
不要用conn.execute
改为
set rs=server.createobject("adodb.recordset")
rs.open "select top 1 * from sf_setup",conn,1,1这问题99.99%能解决