就是动态从数据库中提取类似于“a=1”这样的语句,然后解释执行。
如程序中预先定义
int a,b,c
数据库中有以下三条纪录:
1:a=1;
2:b=2
3:c=a+b
调出这三条语句并分别执行后
c便等于3了 怎么处理?
例如
int a=0;
xxxx("a=1")
执行上述命令xxxx后,a便等于1了,请问这个"xxxx"怎么写,如同asp中的execute,多谢了!
如程序中预先定义
int a,b,c
数据库中有以下三条纪录:
1:a=1;
2:b=2
3:c=a+b
调出这三条语句并分别执行后
c便等于3了 怎么处理?
例如
int a=0;
xxxx("a=1")
执行上述命令xxxx后,a便等于1了,请问这个"xxxx"怎么写,如同asp中的execute,多谢了!
//using MSScriptControl;
private void Form1_Load(object sender, System.EventArgs e)
{
MSScriptControl.ScriptControl sc=new MSScriptControl.ScriptControlClass();
sc.Language="JavaScript";
MessageBox.Show(sc.Eval("6+9-9*8").ToString());
}
http://blog.csdn.net/zhzuo/archive/2004/04/26/22031.aspx