高手帮忙!!如何从数据库中读取一公式然后根据变量代入计算其值啊??

ckl881003 2005-11-28 10:29:39
如题!!
比如 从数据库中读出一条记录为 : x*5
然后从表单提交中获得一个值如:3 代入计算得15

应该怎么写代码啊 。。。。一头雾水ing
...全文
317 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
邪V风 2006-04-01
  • 打赏
  • 举报
回复
读取表里面的公式
然后用提交的值替换x
再计算值
ckl881003 2006-04-01
  • 打赏
  • 举报
回复
呵呵,我想到用脚本解析的方法了。。。不知哪有教程呢。。。
rightboy 2006-04-01
  • 打赏
  • 举报
回复
数据库中读取的数据都是文本型,你很难把记录中的X转变成你要运算的一个变量,这个问题的解决用别的方法,但关键是要注意数据类型的转换~~~~~~
文本型的数据类型是不能做数学运算的~
jwda7sgr 2006-04-01
  • 打赏
  • 举报
回复
例如
CREATE PROCEDURE XXX @tot int=null AS
select 公式 from table where 公式=@tot*5

GO
asp中
tot=request("keyword")
sql="execute xxx"&tot&""
  • 打赏
  • 举报
回复
还有问题没?
  • 打赏
  • 举报
回复
X=eval("3*5")
response.write X
  • 打赏
  • 举报
回复
str="X=3*5"
execute(str)
response.write X
ckl881003 2006-03-31
  • 打赏
  • 举报
回复
ding
ckl881003 2005-11-29
  • 打赏
  • 举报
回复
execute??
这个是怎么用的啊???
X="3*5"这个变量,应该怎么让他执行一下啊.........
  • 打赏
  • 举报
回复
execute
potter2002 2005-11-28
  • 打赏
  • 举报
回复
select 公式 from table where 公式=x*5

公式=rs("公式")
x=requeses("提交值")
s=公式
[s=3*5]

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧