Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

johnhey

Chamar classe

Recommended Posts

Visto que não há possibilidade de transformar meu antigos programas feitos em vb para web.

Tenho a seguinte dúvida:

 

em minha classe coloquei:

Imports Microsoft.VisualBasic
Imports System.Data.SqlClient

Public Class Geral
   'Declarações de Variáveis
   Public Stringdeconexao As String
   Public Conexao As SqlConnection
   Public comando As SqlCommand
   Public strSQL As String

   Public Sub conectarLogin()
       Stringdeconexao = "Data Source=.\SQLEXPRESS;AttachDbFilename=D:\SIAFWEB\SIAF\SIAF\App_Data\Login.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
       Conexao = New SqlConnection(Stringdeconexao)

       Conexao.Open()

   End Sub

End Class

 

e gostaria de chamar a funçao conectarlogin

coloquei da seguinte forma:

 

Public Class _Default
   Inherits System.Web.UI.Page

   Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

       Try
       call conectarlogin
       Catch ex As Exception
           lblmensagem.Text = "Erro ao conectar a tabela Login, verifique se o SQL SERVER esta como Running" & Chr(13) & "Clique no Iniciar > Microsoft SQL Server 2008 > Configuration tools > SQL Server Configuration Manager" & Chr(13) & "erro - " + ex.Message
       End Try
   End Sub

End Class

 

mas nao funciona, o que esta errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça:

 

call Geral.conectarlogin()

 

Se for só VB.NET não é neessário usar o Call, pode escrever direto "Geral.conectarLogin", mas cara, esse método está totalmente vazio, ele não faz nada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simplesmente estou a me sentir perdido, poderia me indicar algum site para ver uma apostila para visual studio, mas para fazer programas via net.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.