powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как убрать параметр для комманды select SqlDataSource?
2 сообщений из 2, страница 1 из 1
как убрать параметр для комманды select SqlDataSource?
    #34072692
Fixer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть страница. на которой происходит выборки записей, соответствующих рубрике.
На странице — SqlDataSource с параметром привязанном к Request("rubric_id").
Чтобы получить записи из всех рубрик, нужно отправить запрос не содержащий Request("rubric_id"), изменить комманду выборки:

    Protected Sub faqSqlDataSource_Selecting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs) Handles faqSqlDataSource.Selecting
        If (Request("rubric_id") Is Nothing) Then
            Dim _mssql = New mssql()
            e.Command.CommandText = "SELECT [id], [rubric_id], [question], [date] FROM [cms_faq] ORDER BY [id]"
            Dim connection As New SqlConnection(_mssql._ConnectionString)
            e.Command.Connection = connection
            e.Command.Connection.Open()
            e.Arguments.
            e.Command.ExecuteNonQuery()
        End If
    End Sub
И убрать параметр для предыдущего варианта запроса.
Как убрать параметр для предыдущего запроса?
...
Рейтинг: 0 / 0
как убрать параметр для комманды select SqlDataSource?
    #34073041
Kite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убрать никак, но одним запросом можно сделать так:
 "SELECT [id], [rubric_id], [question], [date] FROM [cms_faq] WHERE rubric_id= @rubric OR @rubric  IS NULL"
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как убрать параметр для комманды select SqlDataSource?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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