Crear CRUD en C# .Net Windows Forms, Sql Server y ADO.NET | Sin EntityFramework

  Рет қаралды 43,839

hdeleon.net

hdeleon.net

Күн бұрын

Пікірлер: 78
@AcademiaCS1
@AcademiaCS1 3 жыл бұрын
3:55 Autenticación en SQL Server y Creación de BD. 5:10 Agregado de registros. 5:50 Creación de Windows Forms Project 7:24 Codificar conexión en clase separada en otra capa. 10:13 Prueba de conexión 11:50 Prog de Evento para botón de prueba de conexión 13:34 Método de consulta para mostrar datos 14:05 Clase People para getters y setters 15:04 Método para mostrar la lista de datos 15:37 Query para llenado de datos y su conexión puntual. 16:20 Using para abrir y cerrar conexión 18:30 SqlDataReader 22:54 Método Refresh();
@wgomez1176
@wgomez1176 5 жыл бұрын
(Minuto 21:41), si instancias el objeto fuera del while, estarías trabajando siempre con el mismo objeto. Se debe instanciar un nuevo objeto en cada ciclo del while. Excelentes videos.
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Sí, luego terminan teniendo una lista con el mismo objeto, eso pasa mucho cuando comienzan a programar orientado a objetos, saludos!
@ulisesmoralez4160
@ulisesmoralez4160 3 жыл бұрын
Lord de lords, me salvó nuevamente con sus avanzados conocimientos en el lenguaje C#. Agradezco vivir en su época. Un abrazo
@pablojosecardenaspalomino7184
@pablojosecardenaspalomino7184 Жыл бұрын
Excelente tutorial. Lo repliqué con una base de datos propia y funcionó perfectamente. Muchas gracias por compartir el conocimiento. Saludos desde Bogotá, Colombia.
@janetlizbethgarcia2060
@janetlizbethgarcia2060 3 жыл бұрын
yo también tengo varios adoptados de la calle , gracias por ayudar a los que no tienen voz programmer petfriendly :)
@hahahaxdxd8413
@hahahaxdxd8413 4 жыл бұрын
Gracias. Casi no hay material actual para aprender ADO.NET . Para un tipo sin tanta experiencia como yo esta aproximación vale mucho
@ArturoGalvezM
@ArturoGalvezM 3 жыл бұрын
Oye todos tus videos hazlos igual a este en el sentido de la forma de hablar se me hizo bien rápido y fácil de digerir el tema y aparte el escucharte decir groserías se me hizo chido. excelente explicación y ya estoy suscrito al canal
@josue10hd
@josue10hd 5 жыл бұрын
Muchas gracias por compartir tus conocimientos. Que genial que expliques tres maneras para conectarnos ADO, DataSet y EntityFramework :D
@hdeleonnet
@hdeleonnet 5 жыл бұрын
🤘
@juanarguelles5032
@juanarguelles5032 3 жыл бұрын
Excelente gracias mi amigo por subir esta masterclass de CRUD.
@shendellopezalmaraz2953
@shendellopezalmaraz2953 4 жыл бұрын
Eres un héroe sin capa. :'3
@KumaBearXD
@KumaBearXD 3 жыл бұрын
Probé con varias cadenas de conexión y ésta fue la que me funcionó: private string conexionDB = @"Data Source=.\SQLSERVER;" + "Initial Catalog=database1234;" + "Integrated Security=True"; /*Autenticación de Windows*/ Editado: + "User ID=sa;Password=admin1234"; /*Autenticación de SQL Server*/ Like si te sirvió:)
@miguelangelmaldonadoovando2905
@miguelangelmaldonadoovando2905 3 жыл бұрын
gracias colega, justo eso buscaba
@KumaBearXD
@KumaBearXD 3 жыл бұрын
@@miguelangelmaldonadoovando2905 de nada carnal:)
@leonellescano8373
@leonellescano8373 2 жыл бұрын
Graciass
@TheHairon27
@TheHairon27 4 жыл бұрын
Muy bueno tu video, seria bueno que hicieras un ejemplo con varias tablar ya relacionadas; Saludos
@brandonjameshuamanmallcco7180
@brandonjameshuamanmallcco7180 4 жыл бұрын
excelente tutorial
@raymundosalazar7970
@raymundosalazar7970 2 жыл бұрын
Muchas gracias me sirvio de mucho amigo
@exeemontero5928
@exeemontero5928 3 ай бұрын
Básicamente lo que pasaria si creas el objeto fuera del while, es que cuando entre al bucle while y ya hayamos consultado a la BDD con nuestro query y nos traiga los datos, cada ves que modifique los atributos del objeto y lo agregue a la lista se me va a modificar el objeto para cada posicion del List de las veces que lo hayamos agregado, ya que los objetos funcionan a traves de referencia a memoria y al ser el mismo objeto me van a quedar en el list en cada posicion el mismo objeto con las mismas instancias.
@EnglishImmersionProgram
@EnglishImmersionProgram 26 күн бұрын
muy duro
@pipiline5
@pipiline5 Жыл бұрын
Muy Bueno Hector
@Danielspss
@Danielspss Жыл бұрын
god !!! me sirvio mucho este video
@fawer5
@fawer5 2 жыл бұрын
Con los reader, como puedo solucionar para mostrar si los campos en la BD son vacios? me muestra error en la exception del catch.
@dieguillo6661
@dieguillo6661 3 жыл бұрын
Muy bueno el video, podrías hacer un video utilizando parámetros almacenados y tablas relacionadas, con diferentes tipos de datos de sql server?
@CarlosRodriguez-ww1fv
@CarlosRodriguez-ww1fv 4 жыл бұрын
no es que seas anticuado ni que uno sea mejor que otro, se trata de ver qué es lo que resuelve mejor tu proyecto
@angiezermeno9693
@angiezermeno9693 Жыл бұрын
Tienes algún video con ejemplos para llenar ComboBox y trabajar con dateTime?
@williamalexanderpineda6098
@williamalexanderpineda6098 11 ай бұрын
Buen video!
@alonsocarballo2614
@alonsocarballo2614 2 жыл бұрын
Hola @hdeleon sabes si haciendo un ejecutable de esta aplicacion, va a conectar sin problemas a la base de datos?
@jhyorlethnavas9601
@jhyorlethnavas9601 Жыл бұрын
Hola Hector, gracias por tu contenido, pero el Id me arroja 0 y no logro editar ni eliminar. Tu ayuda por fis
@MarkTin2000
@MarkTin2000 5 жыл бұрын
Podrías publicar algo sobre Xamarin
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Ya viene eso
@diego_solis
@diego_solis 4 жыл бұрын
Se podría decir que la clase PeopleDB usa el patrón DAO?
@cesaraugusto66
@cesaraugusto66 3 жыл бұрын
Hector, que opciones hay de una conexion a sql aparte de ado net, enterprise library (no se si aun siga vigente) y microsoft appication blocks (que cre ya no usan), que otras opciones conoces y cual sugieres? Gracias, un abrazo desde Perú
@gregoriomendozatorres2188
@gregoriomendozatorres2188 2 жыл бұрын
Hola Hector, ¿cómo se podría hacer un método genérico para ejecutar cualquier procedimiento almacenado, por ejemplo uno que retorne muchos datos, otro que retorne una fila, uno que inserte o actualice y me retorne el ID por ejemplo?
@4631marr
@4631marr 3 жыл бұрын
Profe Hector, como le hago para poblar y obtener el valor seleccionado en un combo. Tiene alguna diferencia con la grid?
@luisemilioogando
@luisemilioogando 3 жыл бұрын
Saludos.. Exelente solo estoy un poco confundido en el edit. por eso intentaba descargar el codigo para analizarlo de manera m'as detenida pero , me pide una contraseña para descomprimir los archivos..
@jonatanalexandercontrerash7208
@jonatanalexandercontrerash7208 3 жыл бұрын
Maestro, tengo una duda, si tengo un proceso de almacenado, es posible ejecutarlo también en ADO?
@avilaaviladavid1640
@avilaaviladavid1640 3 жыл бұрын
Sabes hacer el metodo crud utilizando solo visual, es decir, sin sql ni ado.net?
@homeroaddams3434
@homeroaddams3434 2 жыл бұрын
Existe este mismo video pero usando .NetCore?
@jamiesonlemus6387
@jamiesonlemus6387 3 жыл бұрын
bro tienes algun curso completo sobre C#? explicas muy bien
@hdeleonnet
@hdeleonnet 3 жыл бұрын
Curso de fundamentos de C# .Net Core: kzbin.info/aero/PLWYKfSbdsjJgKGeP2OmTJWXz8qZ7N8xU2
@Kalalumi
@Kalalumi 4 жыл бұрын
Hola, disculpa cual sería la diferencia entre ADO.NET y Dataset ?
@franciscofrankcabanillasya4719
@franciscofrankcabanillasya4719 5 жыл бұрын
Creo que seria favorable utilizar StoreProcedure en las sentencias de SQL.
@hdeleonnet
@hdeleonnet 5 жыл бұрын
Si es una consulta no tendría caso. Si son 2 o mas sí
@iveralvarez1897
@iveralvarez1897 5 жыл бұрын
BUENISIMOS LOS VIDEOS ...!!! creo q te falta el: crud - asp.net - N capas - entity framework
@abrahammorales_
@abrahammorales_ 4 жыл бұрын
Es necesario cerrar la conexion y el reader aunque uses la instrucción Using?
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Using invoca dispose. Dispose invoca close
@nathanmarquez8124
@nathanmarquez8124 5 жыл бұрын
amigo saludos estaría bien uno con dapper y mvc
@hdeleonnet
@hdeleonnet 5 жыл бұрын
eso suena bien, veamos si lo anexo pronto, saludos
@marian876
@marian876 2 жыл бұрын
Tengo un problemita para conectar el servidor la dirección es localhost\LOCALHOST por ejemplo y al escribir "Data Source=localhost\LOCALHOST..." me da un error en el símbolo \, y no encuentro como crear un servidor como el tuyo que no tiene la dirección. ¿Cómo puedo crear un servidor como el tuyo? Gracias
@juanlopez-mo3ef
@juanlopez-mo3ef 2 жыл бұрын
tienes que usar doble barra "\\" esa seria la secuencia de escape para usar la barra simple en el string
@marian876
@marian876 2 жыл бұрын
@@juanlopez-mo3ef Gracias 🙂
@Aprendder
@Aprendder 4 жыл бұрын
Si quiero tener la BD online, cual puede ser una opción segura y que no sea tan costosa, es para ir mirando opciones de no solo tener una bd local, muchas gracias
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Vete precios en 1&1
@Aprendder
@Aprendder 4 жыл бұрын
@@hdeleonnet muchas gracias por la info, actualmente estoy aprovechando el free de aws pero en un par de meses se me acaba y veo que es un poco costoso
@jorgecaballerom.5086
@jorgecaballerom.5086 2 жыл бұрын
Oye hermano esta excelente tu video pero me podrías decir de donde te guías de que libro o de que pagina para aprender a programar mejor yo apenas estoy iniciando en c# pero quiero aprender mas, me podrías apoyar :(
@hdeleonnet
@hdeleonnet 2 жыл бұрын
Curso de fundamentos de C# .Net Core: kzbin.info/aero/PLWYKfSbdsjJgKGeP2OmTJWXz8qZ7N8xU2
@JoseGarcia-hl3cg
@JoseGarcia-hl3cg 4 жыл бұрын
Hola, una pregunta, qué recomiendas aprender primero ado. Net o entityframework???
@hdeleonnet
@hdeleonnet 4 жыл бұрын
ado.net
@JoseGarcia-hl3cg
@JoseGarcia-hl3cg 4 жыл бұрын
@@hdeleonnet Gracias por la respuesta!!!
@Shigeo3241
@Shigeo3241 5 жыл бұрын
podrias hacer un sistema de ventas con windows form + sql developer ya que no hay ninguno
@hdeleonnet
@hdeleonnet 5 жыл бұрын
he estado pensando en hacer algo así, pero no quisiera que sean más de 10 videos, entonces hasta que organice los videos que serían lo grabaré
@pollopatata1414
@pollopatata1414 4 жыл бұрын
Me sale error cuando uso una columna de tipo char, alguna solución?
@felipemonsalve623
@felipemonsalve623 3 жыл бұрын
Ya lo solucionaste ?
@CarlosRodriguez-ww1fv
@CarlosRodriguez-ww1fv 5 жыл бұрын
Haras uno con MVC?!
@hdeleonnet
@hdeleonnet 5 жыл бұрын
kzbin.info/www/bejne/pJ26Z5aibKeHobs
@CarlosRodriguez-ww1fv
@CarlosRodriguez-ww1fv 5 жыл бұрын
sin entity framework :b
@hdeleonnet
@hdeleonnet 5 жыл бұрын
ah ya, si es posible
@chapotaisai8965
@chapotaisai8965 5 жыл бұрын
@@hdeleonnet si seria bueno
@hdeleonnet
@hdeleonnet 5 жыл бұрын
@@chapotaisai8965 esta semana sacare 2 videos largos, uno de eso sera este
@luisapolinarperezgunera1018
@luisapolinarperezgunera1018 3 ай бұрын
No esta el código fuente
@meludemg8387
@meludemg8387 9 ай бұрын
cuantos perritos tenes ? no se terminaban más los ejemplos con tus perritos jajs
@qwevo1
@qwevo1 5 жыл бұрын
La persona que diga que ADO.Net es anticuado esta perdiéndose unos buenos dolarucos.
@s.g2958
@s.g2958 5 жыл бұрын
Sin entity es mucho mejor
@maxter10
@maxter10 4 жыл бұрын
A veces bajas el volumen cuando hablas y no se te entiende nada. El resto ok.
@hdeleonnet
@hdeleonnet 4 жыл бұрын
Gracias por la retro
CRUD with MVP pattern, C#, WinForms and SQL Server
23:35
RJ Code Advance EN
Рет қаралды 124 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Why is FRONTEND PROGRAMMING getting COMPLICATED?
11:13
hdeleon.net
Рет қаралды 19 М.
Acceso a datos con Ado.Net desde C#
53:01
Diogenes Amaury
Рет қаралды 4,3 М.
Why Video Game Graphics Degrade - And Who's to Blame?
15:12
Radical Cap
Рет қаралды 824 М.
Zelensky Announces Talks with Russia / End of Martial Law?
13:55
NEXTA Live
Рет қаралды 1 МЛН
CRUD con Patrón MVP, C#, WinForms y SQL Server
23:05
RJ Code Advance
Рет қаралды 45 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН