select * from a,b where a.haom='a' or b.haom='a'这句语句是看下 a 表和b表 如果有 一个haom等于 a 的 就不让删除的语句if (dr1.Read())
{
  Label2.Text = "此费率组正在使用.不能删除!";}
奇怪的是 如果 b表有数据 什么都正常 ,只要有一个表 没有任何记录 另一个表有符合的记录 他也 检测不到 但是我已经家了  OR 呀 如果哪个表有一个记录 符合 就 不让删除 但是 如果2个表都有记录就好使 如果有一个表没记录 不就管另个有没有符合的 都Read不到