pumlala 0 Denunciar post Postado Maio 21, 2008 boas pessoal eu ando doido em tentar fazer um login com ligaçao a base dados em ado consigo conectar me tudo isso menos guardar numa variavel o(s) valores de um select nao sei mesmo como fazer .... ai esta o codigo <script runat="server"> Sub validarusername(ByVal sender As Object, ByVal e As EventArgs) If Request.Form("login") = "" Then Response.Write("Digite o Login") ElseIf Request.Form("pass") = "" Then Response.Write("Digite a password") Else Dim myConnection As OleDbConnection Dim strSQL As String myConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("livraria.mdb")) myConnection.Open() strSQL = "SELECT Username FROM Cliente WHERE Username='" + Request.Form("login") + "' AND Password='" + Request.Form("pass") myConnection.Close() If strSQL > "" Then Response.Write("entrou") Else Response.Write("nao entrou") End If 'Dim dbconn As New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("livraria.mdb")) 'dbconn.Open() 'Dim x As String 'Dim x1 As String 'x = Request.Form("login") 'x1 = Request.Form("pass") 'Dim SQLcmd As New OleDbCommand("SELECT Username FROM Cliente WHERE Nome='" & x & "'", dbconn) 'SQLcmd.ExecuteNonQuery() 'dbconn.Close() 'Response.Write(SQLcmd) 'If dadUtilizadores <> "" Then 'Response.Write("pode entrar") 'Else : Response.Write("Dados incorrectos") 'End If End If End Sub </script> <form name=menusuperior id=menusuperior runat=server> <p align="left"> <basefont size="4" >Login <input type="Text" name="login" size="10"> <br> Password <input type="password" name="pass" size="10" > <asp:Button ID="Button1" OnClick="validarusername" Text="Ok" runat="server" /> <basefont size="2"><a href="registo.aspx" target="principal">Registe-se</a> </p> </form> <img src="livro.gif" align="right" width="37" hspace="17" /> <script runat=server> </script> </form> </body> </html> o que falta?? Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Maio 21, 2008 Cara seu código esta um pouco confuso, para você buscar dados em um banco utilize um DataReader não um ExecuteNonQuery, pesquise sobre DataReader. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
pumlala 0 Denunciar post Postado Maio 22, 2008 era exatamente isso que tava a falhar obrigado pela dica foi mesmo isso abraço Compartilhar este post Link para o post Compartilhar em outros sites