TC官方合作论坛
标题:
问题请问我将函数名存在了数据库中,在TC中应该如何调用...
[打印本页]
作者:
bloodeagle
时间:
2015-5-5 10:01
标题:
问题请问我将函数名存在了数据库中,在TC中应该如何调用...
我会在TC中控制数据哭提取数据,但是如何将函数直接在数据库中调用呢?
例如我在数据库中有 一个函数名 “笑()"
在TC中能用语句调用么????
作者:
qw362534335
时间:
2015-5-5 10:06
代码中有这功能 那就直接 调用呀 不跟平常一样吗
作者:
veeyoo
时间:
2015-5-5 12:06
函数没试过,存储过程可以直接调用
作者:
apq0001
时间:
2015-5-6 17:30
实现方法大概是这样子的,参考下:
// 1 以下声明的字符串模拟从数据库取出的函数名称
var strfun1 = "fun1"
var strfun2 = "fun2"
var strfun3 = "fun3"
var strfun4 = "fun4"
var strfun5 = "fun5"
// 2 首先你得把函数实现写上
function fun1()
// 实现代码
end
function fun2()
// 实现代码
end
function fun3()
// 实现代码
end
function fun4()
// 实现代码
end
function fun5()
// 实现代码
end
// 3 然后通过匹配函数调用
function 匹配调用( arg1 )
if(strcmp(arg1,strfun1) == 0)
fun1()
end
if(strcmp(arg1,strfun2) == 0)
fun2()
end
if(strcmp(arg1,strfun3) == 0)
fun3()
end
if(strcmp(arg1,strfun4) == 0)
fun4()
end
if(strcmp(arg1,strfun5) == 0)
fun5()
end
end
复制代码
作者:
uxi123
时间:
2015-5-11 14:07
学习
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1