访问数组元素使用JSqlParser

时间:2018-10-17 08:56:04

标签: jsqlparser

我将此ss <UserControl x:Class="FrameworkDemo.usercontrol2View"> <DockPanel> <ComboBox MinWidth="270" Margin="0,0,5,5" ItemsSource="{Binding Path=Demos, RelativeSource={RelativeSource AncestorType={x:Type local:DemoManager}}}" SelectedValue="{Binding Path=CurrentStrategy, Converter={ ????}, Mode=TwoWay}" IsEnabled="{Binding CanRefreshExecutionList, ElementName=Instance}" DropDownOpened="StrategyComboBox_DropDownOpened"> </DockPanel> </UserControl> 插入JSqlParser:

sql

并得到错误:

  
    

原因:net.sf.jsqlparser.parser.ParseException:遇到意外令牌:“(”“(”         在第1行的第13列。

  

它可能与数组访问问题有关,如何在JSqlParser中管理同一件事?

1 个答案:

答案 0 :(得分:0)

不幸的是,JSqlParser尚不支持这些Array构造。实际上,由于历史原因,它支持SQLServers和MSAccess括号引用,例如[COLUMN]而不是“ COLUMN”。

以下是有关此问题的讨论:https://github.com/JSQLParser/JSqlParser/issues/677