我想从一个本地的名为jg.mdb的文件里面读取数值
Dim cn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Set rst = New ADODB.Recordsetcn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source= " & App.Path & "\jg.mdb;"SQL = "select 正程值,回程值 from jg.mdb"
rst.Open SQL, cn, adOpenForwardOnly, adLockReadOnly采集数据的表格如下
序号 标准值 正程值 回程值
X X X X
. . . .
. . . .
. . . .PS:正程值是从上到下载入数据,正程值采集结束后,回程值从正程值结束的那一行开始,由下到上载入数值我想取每行正程值和回程值的差值,并且显示出这个差值当中的最大值,该如何编写?大侠们帮帮忙啦,谢谢
Dim cn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Set rst = New ADODB.Recordsetcn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source= " & App.Path & "\jg.mdb;"SQL = "select 正程值,回程值 from jg.mdb"
rst.Open SQL, cn, adOpenForwardOnly, adLockReadOnly采集数据的表格如下
序号 标准值 正程值 回程值
X X X X
. . . .
. . . .
. . . .PS:正程值是从上到下载入数据,正程值采集结束后,回程值从正程值结束的那一行开始,由下到上载入数值我想取每行正程值和回程值的差值,并且显示出这个差值当中的最大值,该如何编写?大侠们帮帮忙啦,谢谢
select (正程值-回程值) as 差值 from table
取第1个不为空(或Null)的 正程值 与第1个不为空或(Null)的 回程值 的差
取第2个不为空(或Null)的 正程值 与第2个不为空或(Null)的 回程值 的差
取第3个不为空(或Null)的 正程值 与第3个不为空或(Null)的 回程值 的差
......
select (正程值-回程值) as 差值 from table where 序号=m
然后再给m设定一个for什么的?