none
Criar Tabela SQL RRS feed

  • Pergunta

  • Olá Pessoal, eu estou com um problema. Estou desenvolvendo um software e preciso que assim que a pessoa clique em um botão, crie uma tabela no bd sql que estou utilizando. Achei que funcionaria do modo que fiz, mas ao invés de criar a tabela no programa, cria no arquivo, e para poder usar essas tabelas eu preciso fazer uma nova conexão de bd. Não sei se fui bem claro, estou iniciando com a programação, segue o código que fiz.

    Private Sub btnCadastrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCadastrar.Click
            Dim connection As New SqlClient.SqlConnection
            Dim sql As String = Nothing
            Dim cmd As SqlCommand = Nothing

            If connection.State = ConnectionState.Open Then
                connection.Close()
            End If
            connection.ConnectionString = ("Data Source=Casa-PC\SQLEXPRESS;Initial Catalog=SDesk;Integrated Security=True;User Instance=False")

            connection.Open()
            sql = "USE SDesk " + " CREATE TABLE " + txtNome.Text + "(Ativo varchar(20) not null, Número int not null primary key)"
            cmd = New SqlCommand(sql, connection)
            cmd.ExecuteNonQuery()
            MsgBox("Cadastro efetuado com sucesso", MsgBoxStyle.Information, "Cadastrado")
            Me.Close()
        End Sub
    End Class

    Alguém pode me ajudar? Muito obrigado .. 

    sexta-feira, 3 de agosto de 2012 18:27

Respostas