你好,
首先记得上一个帖子中说到,这个函数是存放在数据库中的, 不知道现在是否依然是这样的. 如果依然是在数据库中,那么在上一个帖子中我已经给你了回复,你应该使用存储结构, 关于如果调用存储结构,也已经给出了示例.如果是不知道如果写存储结构,可以寻求帮助.
其次,如果你的函数是写在代码中的,据我学习到得知识中, 函数写在字符串中,它就是个字符串,不是函数.所以我也不知道你是怎么做到可以调用得.
建议你可以直接写一个函数,然后调用就可以了.
Function a(side1 As Double, side2 As Double) As Double
Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2))
End Function
Dim testLength, testHypotenuse As Double
testHypotenuse = a(testLength, 10.7)
你这个相当于动态创建一个方法,并执行这个方法
可以从下面两个思路去操作
1 生成一个本地。cs文件 并动态加载文件编译执行
2 emit 创建中间IL指令执行