C# 如何用access数据库连接C中的表和查询

C# 如何用access数据库连接C中的表和查询,c#,ms-access,C#,Ms Access,这就是我如何连接两个表并从中选择表单的方式: OleDbDataAdapter DataA = new OleDbDataAdapter(@"Select tfr.FeedID, tf.FeedName, tfr.FeedQuantity, tf.DM FROM tFeeds AS tf

这就是我如何连接两个表并从中选择表单的方式:

OleDbDataAdapter DataA = new OleDbDataAdapter(@"Select tfr.FeedID, tf.FeedName, tfr.FeedQuantity, tf.DM
                                                        FROM tFeeds AS tf
                                                        INNER JOIN tFeedsRations AS tfr ON (tf.FeedID=tfr.FeedID)", Connection);
但是向这个select命令添加一个访问查询怎么样? 例如,我想将此语句添加到select命令:

Select qfq.FeedDMQuantites
From qFeeds_Quantities as qfq
我该怎么办?

假设您与该表或其他表中的公共列有关系,那么我们可以向该表添加另一个联接条件qFeeds\u数量

假设您在这个新表中也有一个公共列,如FeedID,您可以创建另一个连接,如

如果您想包含另一个连接,请像这样插入括号

FROM ((tFeeds AS tf
INNER JOIN tFeedsRations AS tfr ON tf.FeedID = tfr.FeedID)
INNER JOIN qFeeds_Quantities as qfq ON tf.FeedID = qfq.FeedID)
INNER JOIN BLAH AS bll ON bll.test = tf.test;

但这就是我所知道的:附加信息:语法错误查询表达式'tf.FeedID=tfr.FeedID cc:@SaraniO中缺少运算符Access数据库引擎将在其中一个内部联接周围使用括号,例如。。。从foo内部连接栏开始。。。内部连接baz ON。。。。“这是一个可访问的东西。”戈德霍姆普森坦克,请你在我的代码上显示一下好吗?因为我在其中一个语句周围添加了偏执语句,这给了我FROM子句中的语法错误。@Rahul Tanks很多,它很有效,现在如果我想在其中添加另一个连接条件呢?我该怎么办?@SaraniO,增加括号,如查看编辑。。。
FROM ((tFeeds AS tf
INNER JOIN tFeedsRations AS tfr ON tf.FeedID = tfr.FeedID)
INNER JOIN qFeeds_Quantities as qfq ON tf.FeedID = qfq.FeedID)
INNER JOIN BLAH AS bll ON bll.test = tf.test;