• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

the one

SQL SERVER - Verificação na base de dados

3 mensagens neste tópico

Boa tarde pessoal .

Como é que eu faco uma verificação numa tabela da base de dados , se aquele campo já é existente ?

Passo a explicar-me, tenho numa textbox um nome, e tenho de verificar se esse nome já existe em algum campo de uma tabela .

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Usas um ExecuteScalar() e fazes algo do género:

SELECT COUNT(*) FROM tabela WHERE campo = '" & Me.TextBox1.Text & "';"

Se o resultado for < 1 então o campo não existe!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

SqlConnection conn1 = new SqlConnection(connectionString);
            conn1.Open();
            SqlCommand cmd1 = new SqlCommand("SELECT COUNT (*) FROM utilizadores WHERE username = @username", conn1);

            cmd1.Parameters.Add("@username", SqlDbType.NVarChar).Value = txtuser.Text;

            int i = (int)cmd1.ExecuteScalar();

            // Se i for maior que zero é porque achou o usuario/senha, senao não acho
            if (i > 0)
            {
                MessageBox.Show("Utilizador já existente");
            }
            else
            {
                MessageBox.Show("O utilizaodr não existe");
            }

Topic Solved .

Obrigado

0

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