Ir para o conteúdo
watt

sql no C#

Mensagens Recomendadas

watt    0
watt

o que é que esta mal aqui

     

     SqlConnection conn = new SqlConnection();
            conn.ConnectionString =
                          "Data Source=(local);" +
                          "Initial Catalog=bd;" +
                          "Integrated Security=SSPI;";
            
            SqlCommand sqlComm = new SqlCommand("SELECT * FROM utilizador WHERE user=@user;", conn);
            sqlComm.Parameters.Add("@user", SqlDbType.VarChar);
            sqlComm.Parameters["@user"].Value = user.Text;

            conn.Open();
            SqlDataReader rdr = sqlComm.ExecuteReader();
            string valida = rdr.HasRows.ToString();
            label1.Text = valida.ToString();
           
            conn.Close();

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
wolf    0
wolf

bem vamos la ver se percebi a tua duvida.

o sql nao da erro nenhum mas deves ver que na string do sql tirar o ; antas das " pois isso fica assuciado ao comando e tu nao queres isso acho ru nem tive a ver se estou certo ou nao mas experimenta.

mais de ersto nao vejo errro nenhum

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Bastos    0
Bastos

pq n utilizas SP(store procedures), sempre é mais fácil... esta é a minha opinião!!

codigo com SP,

SqlConnection dbLogin = new SqlConnection(ConfigurationSettings.AppSettings["Liga_BD"]);

SqlDataAdapter spLogin = new SqlDataAdapter ("spLogin", dbLogin);

spLogin.SelectCommand.CommandType = CommandType.StoredProcedure;

SqlParameter paramUser = new SqlParameter("@username", SqlDbType.NVarChar, 20);

paramUser.Value = txtUser.Text;

spLogin.SelectCommand.Parameters.Add(paramUser);

este código crias no ficheiro webconfig do teu projecto, assim sempre q kiseres ligar a BD, xamas 'Liga_BD',

<appSettings>

<add key="Liga_BD"

value="server=SRV;

database=Login;

user id=root;

password=pass"/>

</appSettings>

este codigo é pra VS C# 2003, e SQL server 2003; como n indicaste kal estas a utilizar... :cheesygrin:

espero ter ajudado, fika bem...

P.S.: aguardo resposta aki ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade