好!
看明白了SQL Server2000中,table1结构如下:
Iname nvarchar(50)
Ivalue float(16)
Icont nvarchar(200)
记录如下:
Iname Ivalue Icont
a 1 null
b 2 null
c 3 null
d 4 null
e null "a+b*c"
f null "e+d"
现在我要求插入a,b,c,d的Ivalue时,自动根据Icont计算e,f的Ivalue
楼上的~~~你帮我写个数据结构的算法吧
看明白了SQL Server2000中,table1结构如下:
Iname nvarchar(50)
Ivalue float(16)
Icont nvarchar(200)
记录如下:
Iname Ivalue Icont
a 1 null
b 2 null
c 3 null
d 4 null
e null "a+b*c"
f null "e+d"
现在我要求插入a,b,c,d的Ivalue时,自动根据Icont计算e,f的Ivalue
楼上的~~~你帮我写个数据结构的算法吧
解决方案 »
- 利用vb+XMLHTTP做下载远程图片,遇到中文,下载不了,急死了
- VB新手小程序
- 我使用vbs 写了一个 function 我想使用一个调用function 中的返回值,如下!
- 我做了两个按纽事件,我想让他们每隔30秒钟自动执行一次,该怎么写呢?
- 关于数据库备份和恢复的问题
- 在客户端使用sql语句把Access中的表格导入到SQL server中,如何实现?
- 关于VB窗体颜色搭配的问题!
- 为了使用鼠标离开事件,为什么按钮原来是单击,现在需要双击?(代码已帖出)谢谢~~
- 怪现象请教高手---送分60 急急急!
- 哪本数据库书上讲“进销存”数据库设计比较详细。包括er图,表结构等内容。
- 在VB中,假如现在有一个文件是10MB,然后想读取这个文件的一部分(假设是只想读出3M或3.8M),代码应如何写?
- 本人要应聘程序员工作,向大家请教经验。散分!
A$="1234"
ValA!=Val(A$)
则 ValA!=1234
也就是说:
c="a+b/d+e*f"
我要的是:c=a+b/d+e*f '这是个算术表达式
其中:a,b,c,d,e,f全是变量!
如果能够转化成算术表达式,就可以不必判断优先级了
我想过了,这是个类似宏代换的操作
可VB和SQL Server中我不会使用宏代换:(
赐教!‘----------------
另外,如果采用字符串搜索,在该字符串中含有其他表达式时,就很难处理了,可能还要递归,我写不出
如:c="a+b"
d="e+f"
g="c+d"
怎么办呢?
看明白了SQL Server2000中,table1结构如下:
Iname nvarchar(50)
Ivalue float(16)
Icont nvarchar(200)
记录如下:
Iname Ivalue Icont
a 1 null
b 2 null
c 3 null
d 4 null
e null "a+b*c"
f null "e+d"
现在我要求插入a,b,c,d的Ivalue时,自动根据Icont计算e,f的Ivalue
楼上的~~~你帮我写个数据结构的算法吧t_sqlinsert table1 values(a,1,null)
.
.
.
--计算插入值
inset table1 values(e,null,结果)
inset table1 values(f,null,结果)
不过这句话(要求插入a,b,c,d的Ivalue时,自动根据Icont计算e,f的Ivalue)
你写的好像不对劲--空值计算什么啊
要求插入a,b,c,d的Ivalue时,自动根据e,f的Icont字段计算e,f的Ivalue‘-----------------------------
SQL Server2000中,table1结构如下:
Iname nvarchar(50)
Ivalue float(16)
Icont nvarchar(200)
记录如下:
Iname Ivalue Icont
a 1 null
b 2 null
c 3 null
d 4 null
e null "a+b*c"
f null "e+d"
(
a int,
b int,
c int,
d int,
e AS a+(b*c),
f AS a+(b*c)+d
)
insert into tablexxx values(1,2,3,4)
select * from tablexxx
如何获得数学表达式:c=a+b/d+e*f
上面问题目的是解决下面的问题?
我要求只要向表中增加的记录,新增的记录和表中已经存在的某些记录有关(存在逻辑关系,即table1中的Icont字段的内容),该记录的值(Ivalue字段)要自动根据Icont字段的内容进行计算提出表中有用的值,根据你的逻辑关系,算出待插入的值,插入。别搞复杂了
多谢拉!!散分!!!