FORMULARIO
C# es un lenguaje orientado a objetos, por eso se necesitan de estos objetos para insertar los datos.
Sqlconnection; se utiliza para establecer una conexión segura al motor de la base de datos.
Sqlcommand; se utiliza para enviar el código de la instrucción que debe recibir el motor de base de datos.
ExecuteNonQuerty; capturado de errores.
Se inicia el visual studio (versión que desees), se procede a crear la ventana con sus controles en este caso serán;
Textbox. Caja de texto
Labels. Etiquetas con los títulos
Button. Botón que lanzara el evento
Combobox lista desplegable para tener la opción de elegir
Para agregar los controles ir a la pestaña herramientas esta se encuentra en el panel lateral izquierdo o en la opción ver del menú. Se puede dar doble clic en ellos o arrastras hacia el formulario.
Se presiona doble clic en el control de tipo button(boton) agregar
donde se procede a escribir el código.
Se llama la librería sqlclient para poder utilizar la clase sqlconnection y sqlcommand.
(using system.data. Sqlclient)
Puedes crear un método, usar el evento clic del button(boton) para escribir el código, en este caso usare un método de tipo público.
Se procede a crear la conexión, se hace una instancia de la clase sqlConnection en este ejemplo se crea con el nombre cadena.
Sqlconnection cadena = new sqlconnection();
Se utiliza un método de esta clase llamado Connectionstring
La cual tendrá la conexión hacia el motor de la base de dato en este caso SQL Server.
Cadena.connectionstring = "data source=.;initial catalog=blog;integrated security=true";
La cadena está colocada, se abre la conexión (“la cadena de conexión se puede obtener por el panel datasource u origen de datos se agrega un origen por medio de un dataset y obtendrás la cadena”)
Luego de tener la cadena se llama el método open, es el que se encarga de abrir la conexión a la base de datos.
Con el método open.
Cadena.open();
Conexión establecida se procede a instanciar la clase sqlcommand para escribir la instrucción que se enviara al SQL Server.
Sqlcommand command = new sqlcommand();
Se abre la conexion
Command.connection = cadena;
Se llama el método que tendrá la instrucción
Command.commandtext = /*método*/
/*esta es la instruciones que se le envia al sqlserver*/
"insert into personal(nombre, apellido,cedula,direccion,sexo)values(@nombre,@apellido,@cedula,@direccion,@sexo)";
Envió de parámetros
Command.parameters.clear();
command.parameters.addwithvalue("@nombre", txtnombre.text);
command.parameters.addwithvalue("@apellido", txtapellido.text);
command.parameters.addwithvalue("@cedula", txtid.text);
command.parameters.addwithvalue("@direccion", txtdireccion.text);
command.parameters.addwithvalue("@sexo", cbsexo.text);
Capturado de errores
Command.executenonquery();
Cierre de la conexión
Command.connection.close();
Cadena.close();
Mensaje de alerta
Messagebox.show("datos insertado");
EJEMPLO:
IMAGENES
HERRAMIENTAS
VISUAL STUDIO 2017 PROFESIONAL,
SQLSERVER 2014
0 comentarios:
Publicar un comentario