以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 怎么把表里存储的字符串替换成对应变量的值? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=141408) |
-- 作者:houseer -- 发布时间:2019/9/28 13:07:00 -- 怎么把表里存储的字符串替换成对应变量的值? 比如我有一个内部表。 表里存了一个字符串 psid datatables("内部表").rows(1)("变量名") = "psid"
我的程序里面定义一个变量psid dim psid as string psid = "123" 我怎么判断: 变量的名字是否等于"psid" ? 我想做到:用123替换掉表里面的"psid", 但是要先判断是不是这个变量。 另外再请问,有办法历遍变量吗? |
-- 作者:有点蓝 -- 发布时间:2019/9/28 14:17:00 -- 没有办法判断变量的名字,也无法遍历。 |
-- 作者:houseer -- 发布时间:2019/9/28 20:47:00 -- 那么有没有办法把一个字符串,当成语句执行码? 比如: dim a as string = "dim b as int = 3" 我有办法执行: dim b as int = 3 这个语句吗
|
-- 作者:有点蓝 -- 发布时间:2019/9/29 8:38:00 -- 参考:http://www.foxtable.com/webhelp/topics/1487.htm |
-- 作者:houseer -- 发布时间:2019/9/29 11:40:00 -- 测试了不行老师。 这个函数里面执行的代码是独立的, 没办法用到主程序里面的变量。 我要是把变量当参数值传进去的话, 因为变量名本身就是不确定的。如果要我用if判断什么的,就没意义了。
|
-- 作者:houseer -- 发布时间:2019/9/29 11:40:00 -- 用我做个测试例子上来吗 |
-- 作者:有点蓝 -- 发布时间:2019/9/29 11:41:00 -- 使用全局变量传递数据 |