Ajuda com TCC (Login)

2 respostas Resolvido
aspnet
Cara_da_Web
using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Mvc;

using Login.Models;

using System.Data.SqlClient;
namespace Login.Controllers

{

public class ContaController : Controller

{

SqlConnection conexao = new SqlConnection();

SqlCommand com = new SqlCommand();

SqlDataReader dr;

// GET: Conta

[HttpGet]

public ActionResult Login()

{

return View();

}

void connectionString()

{

conexao.ConnectionString = Data Source=ISMAEL-PC;Initial Catalog=ACESSO;Integrated Security=True;;

}

[HttpPost]

public ActionResult Verificar(Conta conta)

{

connectionString();

conexao.Open();

com.Connection = conexao;

com.CommandText = " select * from LOGINS where usuario=’"+conta.Usuario+ “’ and senha’”+conta.Senha + “’”;

dr = com.ExecuteReader();

if (dr.Read())

{

conexao.Close();

return View(PaginaInicial);

}

else

{

conexao.Close();

return View(Erro);

}
}
}

}

Da dando erro na linha 33 dr = com.ExecuteReader(); Não sei o por que, fiz a partir de um tutorial gringo

2 Respostas

FacaNaCaveira
Solucao aceita

Falai @Cara_da_Web blz??? vc ta com uma SQLException
no teu SQL voce esqueceu de colocar o IGUAL apos a senha
Seu codigo esta assim:
com.CommandText = " select * from LOGINS where usuario=’"+conta.Usuario+ “’ and senha’”+conta.Senha + “’”;

deveria estar assim:
com.CommandText = " select * from LOGINS where usuario=’"+conta.Usuario+ “’ and senha=’”+conta.Senha + “’”;

Abraços
Max

Cara_da_Web

Vdd cara não funcionou por uma coisinha besta kkkk
Muito obrigado, me salvou muito!!!
TMJ Feliz Natal :facepunch:

Criado 25 de dezembro de 2019
Ultima resposta 25 de dez. de 2019
Respostas 2
Participantes 2