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 ..