Foros del Web » Programación para mayores de 30 ;) » .NET »

Como agregar un registro en C#.net 2005

Estas en el tema de Como agregar un registro en C#.net 2005 en el foro de .NET en Foros del Web. buenas tardes como puedo agregar un registro en una tabla que tengo en C#.net 2005 la bd esta en sql. Los datos los voy a ...
  #1 (permalink)  
Antiguo 25/03/2009, 14:44
 
Fecha de Ingreso: marzo-2006
Mensajes: 124
Antigüedad: 18 años, 1 mes
Puntos: 1
Pregunta Como agregar un registro en C#.net 2005

buenas tardes como puedo agregar un registro en una tabla que tengo en C#.net 2005 la bd esta en sql.

Los datos los voy a tomar de textbox y checkbox

gracias de antemano
  #2 (permalink)  
Antiguo 26/03/2009, 11:18
Avatar de ajstyleprogramming  
Fecha de Ingreso: enero-2009
Mensajes: 43
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Como agregar un registro en C#.net 2005

hola jwance
alomejor no tengo mucha experiencia en esto verdad pero creo que esta solucion que te doy es buena:

1.- si tienes un procedimiento almacenado en sql para insertar registros en la tabla simple mente has esto
sqlconnection conexion=new sqlconnection(cadena de conexion);
sqlcommand comando=new sqlcommand("procedimiento almacenado",conexion);
comando.commandtype=commandtype.storeprocedure;
comando.parameters.add(new sqlparameter("parametros procedimiento almacenado",sqldbtype.varchar,50));

asi es para crear los parametros debes de tomar en cuenta que el nombre del parametro a la hora de declararlo como en laparte de arriba debe de ser igual al nombre del parametro de tu procedimiento almacenado

2.- para asignarle el valor a los parametros a pasar es
comando.parameters["parametro1"].value=this.textbox.text;
eso es para el cuadro de texto
comando.parameters["parametro2"].value=this.checkbox.cheked;

eso es para el check box
despues abres la conexion:
conexion.open();
ejecutas la consulta
comando.executenonquery();
luego al final cierras la conexion
conexion.close();

y eso es todo despuies de esto ya debes tener un registro mas en tu bd

espero que te sea de ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:05.