Está en la página 1de 2

INSERCION DE DATOS A UNA TABLA

VISUAL BASIC.NET
CREATE DATABASE EJERCICIO
USE EJERCICIO
CREATE TABLE PRUEBA
(CODIGO VARCHAR (5),
NOMBRE NVARCHAR (25),
APELLIDO NVARCHAR(25),
DIRECCION NVARCHAR(25),
TELEFONO FLOAT(53))
SELECT * FROM PRUEBA

CREAR UN MODULO
Imports System.Data.sqlclient
Module CONEXION
Public cn As New SqlConnection("server = (local); database =
ejercicio; user id = sa; password=123")
End Module

Imports System.Data.sqlclient
Public Class Form1
Dim da As SqlDataAdapter
Dim ds As DataSet
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
End Sub
Private Sub btngrabar_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btngrabar.Click

Dim sql As String = "insert into PRUEBA values(@codigo,


@nombre,@apellido, @direccion, @telefono)"
Dim cmd As New SqlCommand(sql, cn)
Try
cmd.CommandType = CommandType.Text
cmd.Parameters.Add("@codigo", SqlDbType.VarChar, 5).Value
= Me.txtcodigo.Text
cmd.Parameters.Add("@nombre", SqlDbType.NVarChar,
25).Value = Me.txtnombres.Text
cmd.Parameters.Add("@apellido", SqlDbType.NVarChar,
25).Value = Me.txtapellidos.Text
cmd.Parameters.Add("@direccion", SqlDbType.NVarChar,
20).Value = Me.txtdirecion.Text
cmd.Parameters.Add("@telefono", SqlDbType.Float, 53).Value
= Me.txttelefono.Text
CN.Open()
cmd.ExecuteNonQuery()
MessageBox.Show("REGISTRO INSERTADO CORRECTAMENTE")
Catch ex As Exception
End Try
End Sub
Private Sub btnnuevo_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnnuevo.Click
Me.txtcodigo.Text = ""
Me.txtnombres.Text = ""
Me.txtapellidos.Text = ""
Me.txtdirecion.Text = ""
Me.txttelefono.Text = ""
End Sub
End Class

También podría gustarte