2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Вызов хранимой процедуры на Visual Basic.NET
Сообщение27.09.2011, 19:14 
В 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

Поэтому возникает вопрос, если вызвать запрос через хранимую процедуру, то как можно это делать?

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group