public List<Element> filterElements(NodeList items, int attributeStart){
List<Element> result = IntStream.range(0, items.getLength())
.mapToObj(children::item)
.filter(Element.class::isInstance)
.map(Element.class::cast)
.filter(e -> Integer.parseInt(e.getAttribute("id")) > attributeStart)
.collect(Collectors.toList());
return result;
}
我正在使用Visual Basic ...我在数据库中有3个表。我正在尝试加入3个表并将其传递给名为ds的数据集。但是我用我提供的SQL命令得到了一个语法错误。加入2个表时没有错误,但是当我尝试使用上面提供的代码加入3个表时,它就不再有效了。
答案 0 :(得分:0)
由于2个连接工作而不是3个,并且您的SQL语句在语法上是正确的,我怀疑您的后端数据库是MS访问。如果是这种情况,您应该用括号括起您的JOIN:
.env