powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SqlDataSource подстановка параметра вместо названия столбца в selecte
2 сообщений из 2, страница 1 из 1
SqlDataSource подстановка параметра вместо названия столбца в selecte
    #38100800
xslowMorph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, имеем следующий код

Код: html
1.
2.
3.
4.
5.
6.
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                    ConnectionString="<%$ ConnectionStrings:mydbConnectionString %>" 
                    SelectCommand="SELECT [Фамилия] FROM [doctors] 
                                            WHERE ([Тип] = @Тип) AND [@wd] IS NOT NULL"  >
.......
</asp:SqlDataSource>



Интересует можно ли вставить вместо имени атрибута, переменную? [@wd]
Если да, то как это реализовать?
На представленный выше способ ругается:
Invalid column name '@wd'.
Т.е. подстановка переменной не выполняется.

если писать WHERE ([Тип] = @Тип) AND @wd IS NOT NULL
и присваивать wd="[значение переменной]"
запускается успешно, но почему-то полностью игнорирует условие после AND,
@wd IS NOT NULL не выполняется
...
Рейтинг: 0 / 0
SqlDataSource подстановка параметра вместо названия столбца в selecte
    #38101860
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SqlDataSource подстановка параметра вместо названия столбца в selecte
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]