如何将STRING类型的公式在前台转成数学公式进行计算。(50分)

  • 主题发起人 主题发起人 weibinggui
  • 开始时间 开始时间
W

weibinggui

Unregistered / Unconfirmed
GUEST, unregistred user!
产品单价:CPDJ<br>产品数量:CPSL<br>在后台一表的一个字段中存入固定的计算公式;<br>“JE=CPDJ*CPSL” &nbsp;字段类型是STRING<br>在前台,我如何将STRING的“JE=CPDJ*CPSL”转成数学公式并进行计算。<br>计算结果为:JE=CPDJ*CPJE<br>为了对计算过程进行保密,只在前台计算,应该怎样处理。
 
什么没人帮忙吗?
 
看来分太少了!
 
自己些个脚本解析的东西吧。如果不考虑速度的话很简单的。
 
前台读取后台的计算公式,再读取给出的公式,去读取字段,然后前台直接计算出来,再送给后台。。这些都是你程序内部运算的。要说保密的话,没有程序能完全保密,有人要破解也是迟早的事。。呵呵
 
不算很难,给你提供一个思路...<br>&nbsp; &nbsp; &nbsp; &nbsp;ADOQuery1-&gt;Close();<br>&nbsp; &nbsp; &nbsp; &nbsp;ADOQuery1-&gt;SQL-&gt;Add("select 公式 As TT from hob.BBB");<br>&nbsp; &nbsp; &nbsp; &nbsp;ADOQuery1-&gt;Open();<br>&nbsp; &nbsp; &nbsp; &nbsp;AnsiString Str=ADOQuery1-&gt;FieldByName("TT")-&gt;AsString;<br>&nbsp; &nbsp; &nbsp; &nbsp;ADOQuery1-&gt;Close();<br>&nbsp; &nbsp; &nbsp; &nbsp;ADOQuery1-&gt;SQL-&gt;Clear();<br>&nbsp; &nbsp; &nbsp; &nbsp;ADOQuery1-&gt;SQL-&gt;Add("Update hob.AAA Set "+Str);<br>&nbsp; &nbsp; &nbsp; &nbsp;ADOQuery1-&gt;ExecSQL();
 
谢谢大家给允的帮助,其实软件保密是不是绝对的,但是就怕看一下就仿制成功了,导致一些不公布的算法给别人知道,对这种价格信息露在外面,客户还是比较担心,所以得多想想。
 
程序写好了,在加个壳....
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部