Jump to content
Sign in to follow this  
watt

sql no C#

Recommended Posts

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();

Share this post


Link to post
Share on other sites
watt

não é dar erro ...

no user se poser um nome igual ao da BD ele na label1 deveria dizer true... mas dis sp False

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
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 ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.