В SQL servere есть база именем Test в котором я создал хранимую процедуру следующего вида:
Код:
Create procedure Stp
@log1 varchar(10)=''
as
select Pasword from user where Login=@log1
.
Я хочу отправить данные из поле Textbox1 формы в хранимую процедуру и обратно получить результат в виде масива.
Скажите пожалуйста как можно это сделать?
Например я сделал запрос следующим образом и у меня получился:
Код:
Dim myConnection As New Odbc.OdbcConnection("Dsn=TEST")
myConnection.Open()
If (Trim(TextBox1.Text = "")) Then
Label3.Text = "Неправильно набран логин или парол"
Else
If (Trim(TextBox2.Text = "")) Then
Label3.Text = "Неправильно набран логин или парол"
Else
Dim Zap1 As String
Zap1 = "Select Pasword from user where Login='" & TextBox1.Text & "'"
Dim Command1 As New Odbc.OdbcCommand(Zap1, myConnection)
Dim Reader1 As Odbc.OdbcDataReader = Command1.ExecuteReader(CommandBehavior.CloseConnection)
Dim A As String
If Reader1.Read() = True Then
A = Reader1.GetString(0)
If (Str(A) = Str(TextBox2.Text)) Then
Form2.Show()
Me.Close()
Else
Label3.Text = "Неправильно набран логин или парол"
End If
Else
Label3.Text = "Неправильно набран логин или парол"
End If
End If
End If
Поэтому возникает вопрос, если вызвать запрос через хранимую процедуру, то как можно это делать?