powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите как сделать запрос с параметром к базе данных SQL в Visual studio 2019 ?
3 сообщений из 3, страница 1 из 1
Подскажите как сделать запрос с параметром к базе данных SQL в Visual studio 2019 ?
    #40057528
Yuri KR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Подскажите пожалуйста, как сделать запрос с параметром к базе данных SQL в Visual studio 2019 ?

Книг по новым версиям не нашел и ресурсов, кроме microsoft, тоже. Если они есть - напишите, pls.

Я делаю так.
Создаю BindingSource1, далее Dataset1, в нем добавляю tableAdapter и в него засовываю простой запрос вида

SELECT au_id, au_lname, au_fname, phone, address, city, state, zip, contract
FROM authors
WHERE (state = ?)

Далее на форму переношу Datagridview и выбираю этот tableadapter.
Как мне из кода получить доступ к этому параметру и дать ему значение?


Вычитал в книге, что можно вот так попробовать: Me.SqlDataAdapter1.SelectCommand.Parameters("ID").Value = 100.
Но у меня datagridview не подвязывается к SqlDataAdapter1, и к DataSet1 тоже.
Видно в новых версиях все не так.
Может надо использовать какой-то другой набор компонентов?
Строка ниже из книги не работает.

OleDbDataAdapter.SelectCommand.Parametrs("state").Value=100

Как мне модернизировать строку под новые версии Visual Studio ?

BindingSource1, DataSet1, AuthorsBindingSource, AuthorsTableAdapte - не понимают
.SelectCommand.Parametrs("state").Value=100



Спасибо за помощь!
...
Рейтинг: 0 / 0
Подскажите как сделать запрос с параметром к базе данных SQL в Visual studio 2019 ?
    #40057667
Mixon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yuri KR
Добрый день!
Подскажите пожалуйста, как сделать запрос с параметром к базе данных SQL в Visual studio 2019 ?

Книг по новым версиям не нашел и ресурсов, кроме microsoft, тоже. Если они есть - напишите, pls.

Я делаю так.
Создаю BindingSource1, далее Dataset1, в нем добавляю tableAdapter и в него засовываю простой запрос вида

SELECT au_id, au_lname, au_fname, phone, address, city, state, zip, contract
FROM authors
WHERE (state = ?)

Далее на форму переношу Datagridview и выбираю этот tableadapter.
Как мне из кода получить доступ к этому параметру и дать ему значение?


Вычитал в книге, что можно вот так попробовать: Me.SqlDataAdapter1.SelectCommand.Parameters("ID").Value = 100.
Но у меня datagridview не подвязывается к SqlDataAdapter1, и к DataSet1 тоже.
Видно в новых версиях все не так.
Может надо использовать какой-то другой набор компонентов?
Строка ниже из книги не работает.

OleDbDataAdapter.SelectCommand.Parametrs("state").Value=100

Как мне модернизировать строку под новые версии Visual Studio ?

BindingSource1, DataSet1, AuthorsBindingSource, AuthorsTableAdapte - не понимают
.SelectCommand.Parametrs("state").Value=100



Спасибо за помощь!


SELECT au_id, au_lname, au_fname, phone, address, city, state, zip, contract
FROM authors
WHERE (state = @state)

У Вас параметр не именован, попробуйте так.

???.SelectCommand.Parametrs("@state").Value=100
...
Рейтинг: 0 / 0
Подскажите как сделать запрос с параметром к базе данных SQL в Visual studio 2019 ?
    #40057684
Yuri KR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал, но не проходит.
проблема именно в том, что в строке не воспринимается OleDbDataAdapter.
И что для OleDbDataAdapter не существует SelectCommand
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Подскажите как сделать запрос с параметром к базе данных SQL в Visual studio 2019 ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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