← Desenvolvimento

ALGUEM ME AJUDE - VB

Lida 1304 vezes

Offline

cmtavares 
Membro
Mensagens 5 Gostos 0
Troféus totais: 12
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 2 Level 1 First Post Karma Fifth year Anniversary Fourth year Anniversary Third year Anniversary

Tenho este codigo para adicionar os valores das textbox para a base de dados sql mas não está a adicionar valores nenhuns!

Alguém sabe onde está a falha?


Código: [Seleccione]
Public Class ADDCLIENTES

    Private Sub btnGuardar_Click(sender As System.Object, e As System.EventArgs) Handles btnGuardar.Click

        Dim myCommand As New SqlClient.SqlCommand
        Dim ra As Integer

        Dim connectionString As String = "Password=irpasimpo;Persist Security Info=True;User ID=SA;Initial Catalog=OEI;Data Source=CARLOS-M\SQL"
        Dim sql As String = "SELECT * FROM Clientes"
        Dim connection As New SqlConnection(connectionString)
        connection.Open()

        myCommand = New SqlCommand("INSERT INTO Clientes(ID_CLIENTE,Nome,Morada,Nacionalidade,Email,Descrição VALUES '" + txtNome.Text + "','" + txtMorada.Text + "','" + txtNacionalidade.Text + "','" + txtEmail.Text + "','" + txtDescricao.Text + "'")
     
        connection.Close()


    End Sub
Offline

jpaulino 
Membro
Mensagens 19 Gostos 0
Troféus totais: 17
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 10 Posts First Post Karma Avatar

Não estás a executar o comando ... defines, mas não executas. Falta-se ai um ExecuteNonQuery().

Vê estes dois artigos que te ajudam certamente a clarificar:

VB.NET: Gestão de Dados em SQL Server - Parte I
VB.NET: Gestão de Dados em SQL Server - Parte II

Espero que ajude!


PS: E não coloques passwords visíveis em fóruns ... substitui na connection string por ******