Как написать хранимую процедуру, а не функцию - Visual Basic .NET

Формулировка задачи:

Имеется программа (скрина 1), при выборе параметра например: Компания - acer Из бд 50 моделей, покажутся только 10 моделей компании Acer Как написать это на бейсике? В SQL сервисе я это написал:
USE Models
 
GO
 
CREATE proc test
@MOD text = 'Acer' --, @Diag varchar(10) = 15.6
AS
BEGIN
    SELECT * FROM Модели
    --where Диагональ_Дюймы = @Diag
    WHERE Производитель = @MOD
END
 
GO
 
EXECUTE test
Dim Con As New OleDbConnection("Provider=SQLOLEDB;Data Source=.;AttachDbFilename=@bin\Debug\Data\DB\Models.mdf;Integrated Security=SSPI")
            Dim mycommand As OleDbCommand = New OleDbCommand("select * from Модели where=" & comboBox6.Text)
            Dim dr As OleDbDataReader = mycommand.ExecuteReader()
Думал так или как, вообще не врубаюсь как написать, входным параметров для сортировки должен быть текст взятый из comboBox

Код к задаче: «Как написать хранимую процедуру, а не функцию - Visual Basic .NET»

textual
Dim dr As OleDbDataReader = cmd.ExecuteReader()

7   голосов, оценка 3.714 из 5


СОХРАНИТЬ ССЫЛКУ