2011-04-26 139 views
-1

嗨我有这个查询在MS访问这是不知何故不工作。我需要做的就是从志愿者身份证的捐款人名单中提取捐款人姓名。但我需要得到用户的意见,志愿者名字,并首先提出相关的志愿者。请帮忙。简单的sql查询问题

SELECT volunteer.id, volunteer.name, donator.* FROM volunteer, donator WHERE Volunteer.id = Donator.vid AND Volunteer.name = Forms!frm5!Combo2;

+1

您是否收到错误?如果是这样,它说什么?还是你只是零行?如果是这样,当你对这个值进行硬编码(你当前从表单中获得的那个值)时它是否工作? – MJB 2011-04-26 18:08:54

+0

获得零行。表格值只是来自志愿者表的数据。 – zaw 2011-04-26 18:10:59

+0

当你做一些类似于“SELECT volunteer.id,volunteer.name,donator。* FROM志愿者,捐助者WHERE Volunteer.id = Donator.vid AND Volunteer.name ='John Smith'” – MJB 2011-04-26 18:12:36

回答

0

检查数据库名称的情况下。例如,你参考了volunteer.name和Volunteer.id。在某些数据库中,字段区分大小写。

此外,你想引用你的志愿者姓名字段。