Jump to content
Fórum Script Brasil
  • 0

Banco de dados vb


Luiz Niero

Question

Oi, há algum tempo que eu não programo, e estou com algumas dúvidas. De como acessar o banco de dados, como executar os comandos sql nele...essas coisas. Abaixo os códigos que eu tentei para inserir no banco de dados, mas não da certo.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsalvar.Click
        Dim Sql As String
        Sql = "a"
        Dim conn As New System.Data.SqlClient.SqlConnection
        Dim cmd As New System.Data.SqlClient.SqlCommand(Sql, conn)


        Sql = "INSERT INTO tabela VALUES( " & txtid.Text


        Try
            conn.Open()
            cmd.ExecuteNonQuery()
            MsgBox("cadastro salvo", MsgBoxStyle.Information, Me.Text)



        Catch ex As Exception

            MsgBox("Não foi possível efetuar o cadastrto", MsgBoxStyle.Information, Me.Text)


        End Try

    End Sub

Edited by kuroi
Adicionar tag CODE
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Olá amigo !

Aqui é o fórum do VB-6...esse script é VB.NET...logo deve ser postado no fórum .NET top.gif

Respondendo a sua pergunta:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsalvar.Click

Dim Sql_Inserir As String = "INSERT INTO tabela(campo1,campo2,campo3)" & "VALUES('" & txt_Dado1.Text & "','" & txt_Dado2.Text & "','" & txt_Dado3.Text & "')"
Dim Conn As New System.Data.SqlClient.SqlConnection(Str_Conn)
Dim Cmd As New System.Data.SqlClient.SqlCommand(Sql_Inserir, Conn)

Try

Conn.Open()
Cmd.ExecuteNonQuery()
MessageBox.Show("Dados salvo com sucesso !", "Informação.", MessageBoxButtons.OK, MessageBoxIcon.Information)

Catch

MessageBox.Show("Não foi possível efetuar o cadastro.", "Atenção !", MessageBoxButtons.OK, MessageBoxIcon.Error)

Finally
Cmd.Dispose
Conn.Close
End Try
End Sub

Lembrando que se for inserir valores numéricos retire os apóstrofos ( ' ' )...deixando apenas as aspas ( " " )

onde tem "Str_Conn" coloque uma variável de conexão ou simplesmente a string de conexão.

Espero que ajude ! Legal.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...