ERRO COM A PROPRIEDADE CONNECTIONSTRING
Olá pessoal, estou fazendo uma tela de login e senha no asp.net, utilizando o visual studio, quando rodo a página e clico no botão OK ele dá o erro anexo dizendo que a minha propriedade ConnectuionString não foi inicializada...alguém pode me ajudar????
Muito obrigada...abaixo segue o código da tela web.config
Muito obrigada...abaixo segue o código da tela web.config
configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<connectionStrings>
<add name="CRMConnectionString" ConnectionString="Data Source=xx;Initial Catalog=xx;Persist Security Info=True;User ID=sa;Password=xx"/>
</connectionStrings>
<appSettings/>
<system.web>
<authentication mode="Forms">
<forms name="Login" loginUrl="log.aspx" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
Este código é o referente a tela de login aonde ocorre o erro:
[/c]
Function ValidaUsuario(nome As string, senha As string) As Boolean
Dim strSQL as string = "Select * from Verifica Where Nome=@Nome AND Senha=@Senha"
Dim MyConn As New OleDbConnection(System.Configuration.ConfigurationManager.AppSettings("CRMConnectionString"))
Dim objDR As OleDbDataReader
Dim Cmd as New OleDbCommand(strSQL, MyConn)
cmd.Parameters.Add(New OleDbParameter("@Nome", nome))
cmd.Parameters.Add(New OleDbParameter("@Senha", senha))
[txt-color=#ff0000] MyConn.Open()[/txt-color]
objDR = Cmd.ExecuteReader(CommandBehavior.CloseConnection)
If objDR.Read() Then
FormsAuthentication.RedirectFromLoginPage(objDR("Nome"), False)
Else
saida.Visible = "True"
saida.Text = "Usuário/Senha Inválido(s) , tente novamente."
End If
MyConn.Close()
'End Try
End Function
[c] Sub Login(Source as Object, E as EventArgs)
ValidaUsuario(Txtnom.Text, Txtsenha.Text)
End Sub
[/c]
para obter a connection string use assim
System.Configuration.ConfigurationManager.ConnectionStrings("CRMConnectionString").ConnectionString
System.Configuration.ConfigurationManager.ConnectionStrings("CRMConnectionString").ConnectionString
Tópico encerrado , respostas não são mais permitidas