
Programa creado en C# y SQL SERVER
Hola amigos, en esta ocasión les mostrare el desarrollo de una aplicación creada en C# con la base de datos Sql Server. Es un ejemplo completo desde la creación de BD hasta la creación del instalador, el entorno de desarrollo fue Visual Studio y Sql Server.
Primera Parte:
Crear base de datos y tablas en Sql Server
En esta parte aprendemos a crear la base de datos que utilizaremos en el proyecto, ademas hacemos una practica sobre los comandos insert, update, delete y select, todo esto en el gestor Sql Server.
Enlace del Vídeo: https://youtu.be/fyvEhDgKl7E
Crear tablas en Sql Server con y sin Codigo
Enlace del Vídeo: https://youtu.be/rHcB0KGoysw
Insertar, Modificar y eliminar Registros en Sql Server
Segunda parte:
Insertar, Modificar, eliminar y consultar registros con C# y Slq Server
Luego de haber trabajado con la Base de Datos, iniciaremos la programación con C# para crear las interfaces gráficas que nos ayudaran a insertar, modificar, consultar y eliminar registros, acá están los vídeos:
Enlace del vídeo: http://www.youtube.com/watch?v=uhkvlWskv-M
Enlace del vídeo: http://www.youtube.com/watch?v=hWHZMxLwJfQ
Enlace del vídeo: http://www.youtube.com/watch?v=apgdSg8I8yE
Enlace del vídeo: http://www.youtube.com/watch?v=cCaRXDUq1d0
Tercera Parte:
Crear login y Registro de Usuario en C# y Sql Server
Ahora le agregaremos a la aplicación un login de Usuarios, para que se puedan registrar y loguearse al momento de acceder al programa:
Enlace del vídeo: http://www.youtube.com/watch?v=Bk1Y1sY4gKM
Cuarta Parte:
Crear instalador en C# y Sql Server
Por ultimo crearemos el instalador de la aplicación tomaremos en cuenta que debe ser funcional en cualquier computadora que se instale. Para ellos lo haremos fácil de configurar en cualquier Pc:
Puedes ver todos los vídeos en youtube por medio de esta lista de reproducción, no se te olvide darle like y compartir los vídeos!!! Esto fue todo espero que les haya servido.. Sigue pendiente de mis tutoriales!!!
graciasssssssssssssssss! :D
ResponderEliminarEs un gusto amigo! saludos!!
Eliminardebo agradecerte amigo por los tutoriales.
Eliminarme gustaría si puedes guiarme un poco con un proyecto que le hice a mi hermana hace unos días con una base de datos gratis que encontré en internet en sql server, lo malo de eso es que dura unos días no mas, sabes de alguna forma de hacer una base de datos que dure siempre en el notebook ?
base de datos que solo dura unos dias?
Eliminarah que te refieres con eso?
gracias por tu tiempo, ademas se entiende pero como en todo le falta ser mas detallista en cuanto a los videos se salta demaciado e hay que cuesta un pokito seguirlo pero de tods formas gracias
Eliminargracias ;( :)
ResponderEliminargracias por los tutoriales me servio de mucho
ResponderEliminarEs un gusto amigo,, espero sigas pendiente de mi canal... Saludos!!
EliminarHola Franklin, estan muy buenos tus videos, me han sido de gran ayuda, espero puedas ayudarme con una consulta, al ingresar datos, en mi caso productos, de la manera en que ingresas se produce redundancia de datos, ejemplo nombres o codigos, como podria solucionar eso.
ResponderEliminarHola Kevin lo que yo suelo hace en esos casos es crear un consulta hacia la base de datos que busque si el nombre que voy a ingresar ya esta registrado es simple con un where.. Eso lo hago en un metodo en C# y antes de guardar ejecuto el metodo si me devuelve resultados entonces no le permito guardar y le muestro un mensaje qe ya existe y no se puedere registrar.. Espero tomes un poco la idea!
EliminarEste comentario ha sido eliminado por el autor.
Eliminargracias, entonces seria una pequeña especie de consultar, y otra duda que me surgio ayer al estar haciendo el consultar de el video, tu lo haces con un String pNombre y String pApellido, en mi caso es con un codigo el cual son solamente numeros, bueno al declarar que parametro usare lo declaro como Int64 codigo, mire te dejo el codigo
ResponderEliminarpublic static List BuscarProducto(Int64 pcodigo)
aca lo declaro como Int64 ya que el codigo son solo numeros.
{
producto.codigo = reader.GetInt64(0); pero al ejecutar el buscar, esta linea me lanza un error, me dice sobre una conversion. Hice que buscara por un string y funciona, el datagridview carga en parte ya que solo muestra los atributos de la tabla no los valores de esto.
Saludos
pero por lo qe veo el parametro qe mandas (pcodigo)
EliminarNo es el mismo qe el que tienes en producto.codigo.. esos dos no tienen nada qe ver.. seria de ver mas codigo..
Oye amigo, me gusta la forma en que explicas los ejemplos, me podrias ayudar, tengo una base de datos con latitud, longitud y mas datos en sql server, tengo que mostrar los diferente puntos en un mapa de google y la verdad no tengo ni la menor idea de como hacerlo, de antemano, muchas gracias por el apoyo, hice la pregunta aqui por que veo que son las respuestas mas actuales, disculpa si no es el medio correcto.
ResponderEliminargracias.
MUY BUENO !! SE LE AGRADECE
ResponderEliminarMuchas gracias tus videos son oro
ResponderEliminarHola Mr franklin un 10 para tus tutoriales
ResponderEliminarcomentarte algo que me ocurre
en el penultimo video cuando intento agregar los origenes de datos a mi no me sale Microsft SQL server SQL CLIENT
tengo instalado sql server management 2008
pero solo me muestra en visual C#
Archivo base de datos Access
archivo de datos microsoft sql server
microsoft sql server compact 3.5
incluso al intentar buscar la ruta de la base Tutorial
dice un error :
se pudo establecer conexion
no pudo generar una instancia de usuario de sql server
no se si me puedes orientar un poco a ver como puedo agregar a origenes de datos SQL SERVER sql client o que puede estar pasandome
gracias saludos desde España
Excelente aporte, podrías crear un sistema escolar mas completo??? seria de gran ayuda... Gracias
ResponderEliminarhola tengo un problema, al instalar el SQL server , todo bien pero al comento de conectar con autenticacion , coloco el nombre de mi computadora y sale error relacionado con la red...... :S no se , ayudame por favor
ResponderEliminarEn el nombre del servidor escribe un "." y deja autentificacion de windows, espero te funcione!
EliminarHola Franklin! Tremendos tus tutoriales! Realmente buenos. Sabes que tengo un problema cuando hago el boton de update, tengo el codigo igual al tuyo y no me da errores, pero a la hora de hacer el update me marca la linea retorno = comando.ExecuteNonQuery(); y me dice "The convertion of a varchar data type to a datetimedata type resulted in an out-of-range value. Tenes idea de que sera? me fije en la web y decia que podia ser el idioma del sql server, que tendria que estar en ingles, pues el mio esta en ingles y aun asi me da este error... Tendras alguna sugerencia?? Muchas gracias y de nuevo, buenisimos tus tutoriales!!
ResponderEliminarHola de nuevo Franklin! Ya encontre el problema, no era con el codigo sino que tenia diferente formato en de la fecha en la base de datos que en el textbox de fecha en visual. Te agrezco nuevamente por estos tremendos tutoriales!
Eliminarhola como lo solucionaste
EliminarHola te hago una consulta, en el programa que me dieron en clases dice:
ResponderEliminarusing Sistem.Data;
using.Systen.Data.Olebd;
namespane AccesoDatos
{string stringConexion;
OleDbConnection conexion;
OleDbDataReader dr;
public AccesoDatos (string stringConexion)
{conexion = new OldeDbConnection (StringConexion);
}
no entiendo es lo mismo que hciiste vos??
Este comentario ha sido eliminado por el autor.
ResponderEliminarMen muy buenos los tutoriales. y aprovecho para preguntarte. -- no tendrás quizás un vídeo tutorial de login con 2 roles (administrador - empleado).
ResponderEliminarGracias .
alguien me pudiera ayudar para crear una excepción con la fecha ya que el problema es que al ingresar el mes mal ejemplo 01/32/1992 me sale esta excepción {"La conversión del tipo de datos char a datetime produjo un valor datetime fuera de intervalo.\r\nSe terminó la instrucción."} ingresandolo bien no me ocurre esto "01/12/1992" y si alguien me pudiese ayudar a crear una exepcion con el try y catch
ResponderEliminarmuchas gracias amigo, excelente los videos, hay mucho por aprender, son dinamicos y facil de enterder, exitos.
ResponderEliminarMuchas Gracias..!!
ResponderEliminarEres un gran maestro...
gracias muy buen aporte me sirvio de mucho un favor sino es mucho pedir me podrias mandar todo el codigo completo dale recién empienzo en la programacion, te lo agradesco de ante mano mi correo es juanjavierlimachi@gmail.com
ResponderEliminargracias....!!!
Muchas Gracias por tus tutoriales, me podrias apoyar con una proyecto de conexion al sql server 2000, tengo el visual studio 2013 y cuando hago la conexion como lo hacia con el vs2008 me manda un error "Error de inicio de sesion sa", ya investigue y no encuentro la solucion, creo que tiene que ver con la compatibilidad de las versiones, pero no se como solucionarlo te agradesco el apoyo que me puedas ofrecer, gracias.
ResponderEliminarMUY BUENOS TUS TUTORIALES GRACIAS POR TUS APORTES, NOSE SI AHORA PUDIERAS HACER UN TUTORIAL DE COMO CREAR UN SISTEMA DE ENTRADA Y SALIDA Y EMPLEADOS, CON DATOS DE NOMBRE APELLIDOS CARGO Y NUMERO DE IDENTIFICACION, TE AGRADECERIA MUCHISIMO TU AYUDA
ResponderEliminarMUY BUENOS TUS TUTORIALES GRACIAS POR TUS APORTES, NOSE SI AHORA PUDIERAS HACER UN TUTORIAL DE COMO CREAR UN SISTEMA DE ENTRADA Y SALIDA Y EMPLEADOS, CON DATOS DE NOMBRE APELLIDOS CARGO Y NUMERO DE IDENTIFICACION, TE AGRADECERIA MUCHISIMO TU AYUDA
ResponderEliminarGracias Amigo Me sirvió Mucho.. No tienes un vídeo en donde se pueda Validar un registro que no esté duplicado antes de insertar datos, me explico si yo ingrese un usuario con nombre andhres (teniendo en cuenta que andhres es llave primaria) , pero vuelvo a ingresar otro usuario con el mismo nombre y siempre se traba el código; si me pudieras ayudar te lo agradecería
ResponderEliminarhola me gustaria saber si das clases de programacion en c# conosco otros lenguajes. me enfoco en programacion estructurada,.... Conosco la teoria en si de programacion orientada a objetos pero me falta comprender aun mas el vocabulario del mismo. los diferentes metodos que presenta visual por defecto..saludos espero tu respuesta
ResponderEliminarhola! gracias por tus videos... la verdad bien útiles
ResponderEliminarAmigo seria de mucha ayuda nos enseñes como hacer con este ejemplo un reporte con crystal reports te lo agradecería mucho Saludos, desde Ecuador..
ResponderEliminarPaso, por aquí para agradecer tus exceletes tutoriales :D, podrias hacer tutos sobre servidores en red, o me pondrias mandar info, lo necesito, gracias :)
ResponderEliminarfranklin mira sera que tu me puedes ayudar a conectar mi base de datos con sql server espress 2005 y c sharp 2010 te lo agradesco si me ayudas soy seguidor de tu videos y todas las conecciones las ases de las pestaña datos y asi suscivamente me gustaria que la iciera a puro codigo la para ver si es mi computadora por que ami asi diendome a dotos crear coneccion asi no funciona ayuda por fa o envieme un mensaje jairpinedamiranda@gmail.com
ResponderEliminarfranklin por favor ayúdame que yo te ayudare te lo agradesco si quieres yo te envio el codigo y el error que me muestra y tu medise como se soluciona eso ok
ResponderEliminarHola Franklin, tutoriales 5 Estrellas......me sirvieron de mucho, ahora una pregunta, Cuando creo la aplicacion y quiera actualizarla, ¿como hago?, ahhh y pudiera trabajar con sesiones en C# y sql server, o sea saber en todo momento que usuario está haciendo los cambios en la base de datos desde la aplicacion...Gracias de antemano... (Y)
ResponderEliminareres grande amigo buen aporte muchisimas gracias =) saludos desde monterrey =)
ResponderEliminaruna consulta urgente amigo como importo el archivo .sql al proyecto de c# A_escuela :( porfa ayudame no encuentro como hacer eso para q agarre su BD el proyecto q subiste :(
ResponderEliminarme salta una duda cuando vi el ultimo video donde se hace un instalador tambien se instala la base de datos o tengo que instalarla aparte me refiero solo a la base de datos no a la aplicacion de sql server???...quedare atento a tu respuesta gracias
ResponderEliminarPodrias hacer un tutorial C# donde un ComboBox obtenga datos de una tabla SQL y los muestre en un DataGrid. Gracias.
ResponderEliminareres muy amable y muchas gracias por haber compartido tus conocimientos
ResponderEliminarBuen dia. Tengo una duda.
ResponderEliminarQue quiere decir "DAL"?
He visto que lo usas en este tutorial y en el de llenar el ComboBox
Muchas gracias Franklin por tu valiosa ayuda. Dios te bendiga por ser tan generoso en ayudar a tus semejantes. Saludos.
ResponderEliminarBueno videos mi amigo, me sirvieron para mi proyecto el unico gracias que te doy es likes y suscribirme.
ResponderEliminarhola franklin tengo un error en palumno.id = reader.GetInt64(0); porque me pasa esto???? si alguien sabe que me diga por favor
ResponderEliminarMuchas gracias me sirvió de bastante ayuda la documentación expuesta.
ResponderEliminarDisculpa Franklin, Si en lugar de crear la conexión a SQL Server la creara en Access, se podria tener instalada por defecto y así no tener que cambiar el usuario ni contraseña en la configuración del SQL Server o en si mismo tenerlo instalado? Gracias!
ResponderEliminarMuy buena diccion y sintesis al exponer la idea.
ResponderEliminarGracias por compartir tu conocimiento.
Tus tutoriales han sido de gran ayuda. En 1 semana monté un programa del que no tenia idea de como comenzar para un proyecto de mi universidad.
ResponderEliminarSi todavia sigues haciendo tutoriales sería bueno si pudieras añadir como crear un sistema de ventas o control de inventarios. GRacias.
muy bueno gracias sencillo y practico los tutoriales
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarhola que tal tengo un problema con respecto a la linea
ResponderEliminarretorno = Comando.ExecuteNonQuery(); ya que al correrlo y registrar un alumno me resalta ese eror. Agradecere si me ayuda a solucionarlo
Vi este video y me funcionó y me permitió descargar el proyecto , se los comparto! https://www.youtube.com/watch?v=ZuHTkTDxNI0&t=1377s
ResponderEliminar