关于vb 数据库的数据的提取问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 16:26:22
要在库里寻找一个和我描述的箱体最相似的箱体(access里的零件特征表有无数个箱体,并且有材料,孔的尺寸,加工精度等项),我想提取库里一个箱体的各个特征来做比较,怎么用语句实现?select不是提取的是一项中的所有记录吗?

SQL语言功能十分强大,使用SQL查询,基本可以满足所有查询要求。

strSQL="select * form 零件特征表 Where 箱体='" & 要查询的箱体名称变量 & "' AND 材料='" & 要查询的材料变量 & "' AND 孔的尺寸='" & 要查询的孔的尺寸变量 & "' AND 加工精度='" & 要查询的加工精度变量 & "' "

上面所说的“要查询的箱体名称变量”、“要查询的材料变量”、“要查询的孔的尺寸变量”、“要查询的加工精度变量”可以用变量名来代替,这些变量可以在第一个查询出的记录中获得。

例如首先是全部查询,在查询后的记录中获取变量。

注意第二次查询列出的记录就是你可以进行比较的记录了。

你可以采用where子句有条件提取SELECT * FROM lingjiantabel WHERE 直径=10 and 加工精度=7 and 材料=“铸铁”

VB书上应该有介绍的吧.