以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 数据类型  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=901)

--  作者:jweishan
--  发布时间:2008/10/16 22:54:00
--  [求助] 数据类型
Vars.Add("年度",GetType(?))
Vars.Add("月份",GetType(?))



Vars("年度") = Date.today.Year
Vars("月份") = Date.today.Month

请问在上述全局变量定义中数据类型应该如何设置?String和Integer设了都不对!

--  作者:狐狸爸爸
--  发布时间:2008/10/16 23:32:00
--  
 

Vars.Add("年度",GetType(integer))

Vars.Add("月份",GetType(integer))

Vars("年度") = Date.today.Year

Vars("月份") = Date.today.Month


--  作者:czy
--  发布时间:2008/10/17 0:09:00
--  
这样亦可。

 

Vars.Add("年度",GetType(Date),Date.today)

Output.Show(Vars("年度").Year)

Output.Show(Vars("年度").Month)


--  作者:jweishan
--  发布时间:2008/10/17 0:15:00
--  
可是照此设置后运行会出错:
“变量年度赋值失败,数据类型错误!”
--  作者:狐狸爸爸
--  发布时间:2008/10/17 0:23:00
--  

我测试正常


--  作者:jweishan
--  发布时间:2008/10/17 0:36:00
--  

我真闹不明白,这其中有什么奥妙!
两位版主版主的代码贴到命令窗口执行都出错!

[此贴子已经被作者于2008-10-17 0:37:36编辑过]

--  作者:狐狸爸爸
--  发布时间:2008/10/17 0:42:00
--  
版本不对吧,重新下载看看