Executar Procedure através de um WebService VB.Net

13/11/2015

0

Executar Procedure através de um WebService VB.Net

Boa Noite. Tenho uma Dúvida.
Estou fazendo um WebService para acessar uma procedure que fiz.
Estou tendo dificuldades por ser novo na área.
Primeiramente fiz a classe com as propriedades publicas que iriam armazenar os valores para mais parte passar para procedure que por sua vez vai inserir dados no banco.

Aí está minha classe
```
Public Class clsMaquinario

Private _container As String
Private _statusMaq As String
Private _usuario As String
Private _data As String

Public Property Container() As String
Get
Return _container
End Get
Set(ByVal value As String)
_container = value
End Set
End Property

Public Property StatusMaq() As String
Get
Return _statusMaq
End Get
Set(ByVal value As String)
_statusMaq = value
End Set
End Property

Public Property Usario() As String
Get
Return _usuario
End Get
Set(ByVal value As String)
_usuario = value
End Set
End Property

Public Property Data() As String
Get
Return _data
End Get
Set(ByVal value As String)
_data = value
End Set
End Property


End Class
```
--

Estou fazendo isso com base em outro pronto. Minha duvida é a seguinte, coloco o método para acessar o banco e executar a procedure na própria classe ?
E se sim, como ? Pois tenho um exemplo que me foi dado para seguir só que sem procedure, enviando o select direto para o Banco. O Exemplo é esse

```
Function LIB_VAZIO_EXPORTACAO_INTERNO(ByVal Container As String) As clsLibVazioExportacao

Dim StrSql As String
Dim libVazio As New clsLibVazioExportacao
Dim rscmdAux As SqlClient.SqlDataReader
Dim acessa As New AcessoDAO.Banco

Try
StrSql = ""
StrSql = StrSql & "Select Cod_Armador, Nome_Armador, Conteiner, Tipo_Iso, "
StrSql = StrSql & "Tipo, Tara, Mgw, N_Booking, N_Lacre, Cod_Porto, "
StrSql = StrSql & "Nome_Porto, Dt_Saida, Nome_Exportador, Num_Intercambio "
StrSql = StrSql & "from v_lib_exportacao_interno "
StrSql = StrSql & "where Conteiner = '" & Container & "'"

rscmdAux = acessa.RetornaDataReader(StrSql)

............

Return libVazio

End Function
```
Jonas F

Jonas F

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar