В Visual Studio у меня есть проект asp.net (vb.net), использующий компонент sqldatasource, подключающийся к базе данных postgres.Это работает нормально, но теперь мне нужно предоставить параметр для моего оператора выбора, и я не нашел решения:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:myConnectionString %>"
ProviderName="Npgsql"
SelectCommand="SELECT column2 from myTable where column1 = :column1)">
<SelectParameters>
<asp:Parameter Name=":column1" Type="String"/>
</SelectParameters>
</asp:SqlDataSource>
Когда я пытаюсь обновить схему, я получаю
Ошибка42601 Синтаксическая ошибка в >>: << </p>
Я также пытался использовать параметр @ column1 (вместо: column1, который работает для моих соединений mssqlserver), но затем я получаю
Оператор 42883 ошибки не существует @ символ меняется ".
Есть ли способ использовать источник sqldatasource с параметрами sql postgres без программного кода?