Excelente e indispensable herramienta para el desarrollo de sistemas !! Era lo que estaba buscando sin saber que existia ! Millon de gracias desde Mar del Plata por tu dedicacion a estos 6 videos !!!
@elprofebryan
Жыл бұрын
Gracias por tu comentario, de verdad lo aprecio.
@user-ks2sh6me5m
Жыл бұрын
Es Ud. un excelente profesor, muchas gracias por su esfuerzo y dedicación, ojala todos explicaran punto a punto y con tanta claridad como lo hace Ud. Saludos desde España.
@elprofebryan
Жыл бұрын
Wao muchas gracias, de verdad
@nicolasgalleguillo9763
7 ай бұрын
El agradecimiento por estos 6 vídeos Bryan será eterno!!! Impecable en todos los sentidos y excelente explicación!!! Gracias Totales!!! Felicitaciones !!!
@elprofebryan
7 ай бұрын
Muchas gracias a ti por ver y espero te hayan ayudado 🙏
@nataliapacheco6002
Жыл бұрын
Un Master de verdad , por qué mis profesores no revisan este tipo de videos y lo comparten ?,se muere el tiempo perdido que he tenido por no tener un buen guia . Cariños Natalia
@elprofebryan
Жыл бұрын
Aprecio tu comentario, me alegro mucho que te sirva.
@Exus29
3 ай бұрын
Excelente tutorial
@elprofebryan
3 ай бұрын
Gracias!
@dcerdasr
Жыл бұрын
Excelente como explicas paso a paso, muchas gracias
@elprofebryan
Жыл бұрын
Con mucho gusto
@Judaidaro
Жыл бұрын
Maravillosa pedagogía 👍 más gracias...
@elprofebryan
Жыл бұрын
Wao gracias
@cesarsilva2923
2 жыл бұрын
gracias buen hombre, estoy haciendo un crud para control ganadero de una finca de 3000 ejemplares, me estas ayudando a ser organizado con mi codigo
@BlaizGamer
2 жыл бұрын
Excelente video, estoy cursando una ingeniería de TICS y eres una de la personas con muchas ganas de enseñar que aprendo muy bien y manera clara lo que se está haciendo, ademas de un video de rico en contenido con demasiado conocimiento la verdad, sigue haciendo este tipo de videos que ayudan muchísimo
@elprofebryan
2 жыл бұрын
Wao, la verdad aprecio mucho tu comentario, de verdad lo hago con mucho cariño para que las personas puedan aprender.
@santiagojulianjimenez453
Жыл бұрын
que bien explicado. Me está sirviendo de mucha ayuda. Sigue así crack
@elprofebryan
Жыл бұрын
Me alegro, gracias por tu comentario
@gamertecnology
2 жыл бұрын
que brutal esta este video !!! enserio que chulada!!! me acaba de aclarar mil cosas !!! momento de corregir mi proyecto y pasarlo a capas
@elprofebryan
2 жыл бұрын
De verdad me alegro muchísimo, gracias por tu comentario
@joelchoque1078
2 жыл бұрын
una belleza de tutorial muchas gracias
@elprofebryan
2 жыл бұрын
Muchas gracias por tu comentario
@incognitus5623
2 жыл бұрын
Excelente video , se entiende perfectamente a comparación de muchos otros video
@elprofebryan
2 жыл бұрын
De verdad me alegra mucho
@fabianmerar.3572
2 жыл бұрын
Muy bien explicado ,excelente
@elprofebryan
2 жыл бұрын
Gracias por tu comentario.
@christanvargas
2 жыл бұрын
excelente video!!
@darknesspurple
2 жыл бұрын
Están excelentes estos videos, gracias por tomarte el tiempo de subirlos. Pregunto... ¿Tienes de pronto la guía para la conexión con MySql? Es que no sé por qué no me deja instalar el Sql Developer o Express y me tocó con MySql Workbench... Ando bastante enredado con la conexión. :/
@elprofebryan
2 жыл бұрын
voy a hacer uno, por que toda la capa de acceso a datos cambiaria en funcion a los metodos de MySql
@darknesspurple
2 жыл бұрын
@@elprofebryan Muchísimas gracias, un suscriptor más. :D
@elprofebryan
2 жыл бұрын
@@darknesspurple gracias a ti por tomarte el tiempo de verlos.
@elprofebryan
2 жыл бұрын
te tengo excelentes noticias, ya subi el video y consegui que la capa se mantuviera casi con cambios minimos, y 100% funcional con MySQL kzitem.info/news/bejne/lad5soGjgnx7fno
@JacobMonterrey-rm4mc
2 ай бұрын
minuto 48.05 que pasa con - parameters- que manda un error : ObjDataBase.ObjSqlCommand.Parameters.Add(item[0].ToString(), TipoDatoSQL).Value = DBNull.Value;
@djr6197
2 жыл бұрын
👌
@Wezap21
Жыл бұрын
Hola Bryan, felicidades por dedicar parte de tu tiempo a compartir tu conocimiento, estoy siguiendo este video y tratando de llevarlo al pie de la letra, estoy iniciando en el mundo de la programación, por lo que no se si sera correcta mi consulta, espero me ayudes. Cuando declaras el método privado "AgregarParametros" inicias validandolo con un "if (ObjDataBase.DtParametros != null), no debería este tener un "else" por si no cumple la sentencia del if?. A lo largo del video trato de revisar como lo haces, pero no lo veo. Espero me aclares este punto, de antemano gracias. Aparte de eso, seria mucho pedir, que publicaras el código de lo visto en los videos, a veces por error se escribe o se deja de escribir algo, y a la hora de iniciarlo resulta que no funciona.
@elprofebryan
Жыл бұрын
Hola la validación de un if no siempre tiene que tener un else, en este caso lo único que nos interesa saber es si el datatable no viene vacío, ya que eso indica que al menos hay un parámetro para enviar, de lo contrario no hay nada y el método sigue su camino, en este caso no hay nada que indicar en caso de ser falso. Sinceramente lo del código voy a pensarlo, no me lo tomes a mal pero la idea es que practiquen para que lo logren y le pongan su propio sabor.
@Wezap21
Жыл бұрын
@@elprofebryan ,Gracias por la aclaración, continuaré con los videos,
@elprofebryan
Жыл бұрын
@@Wezap21 es un gusto poder ayudarte
@felexfarmer9000
2 жыл бұрын
very nice.
@elprofebryan
2 жыл бұрын
👍
@JacobMonterrey-rm4mc
2 ай бұрын
'object' does not contain a definition for 'name' and no accessible extension method 'name' accepting a first argument of type 'type' could be found (are you missing a using directive or an assembly reference?).
@okryd
2 жыл бұрын
Amigo, excelente video solo una duda, no entiendo bien por qué utilizar siempre parámetros por referencia en vez de por valor, me podrías explicar ?
@elprofebryan
2 жыл бұрын
Los parámetros por referencia, hacen, como indica el nombre, referencia a una ubicación en memoria, lo que hace que una instancia viaje por todas las capas de inicio a fin, cuando lo haces por valor envías una copia de la instancia, lo hago para tratar de optimizar el uso de memoria. Por que lo que siempre voy a manipular en todos los métodos es el mismo objeto, por eso todos los métodos son void o sea sin retorno.
@okryd
2 жыл бұрын
@@elprofebryan perfecto, gracias
@elprofebryan
2 жыл бұрын
@@okryd para servirte
@luisdanielayalavaldes5347
Жыл бұрын
Muchas gracias por tu videos, son muy educativos, solo tengo una duda en este video cuando creas el método público CRUD comparas que el ObjDataBase.Scalar, en caso de que sea true se va a ejecutar el EjecutarCommand() pero dentro de este método también comparas ObjDataBase.Scalar, para ejecutar un comando o el otro, entonces el segundo comando nunca se va a ejecutar porque para que se ejecute EjecutarCommand() ObjDataBase.Scalar tiene que ser true...Gracias una vez más...Un cordial saludo.
@elprofebryan
Жыл бұрын
Primero preparo la conexión, luego inicializo el objeto SqlCommand, luego agrego parametros por ultimo valido que Scalar sea True, si es True, el obketo SqlCommand realiza un ExecuteScalar y se lo asigno a la variable valorScalar que revisaremos mas adelante para usar su contenido, de lo contrario un ExcuteNonQuery, estoy revisando el video pero no consigo la doble validacion, por favor indicame en que minuto del video lo observa. Saludos y gracias por seguir el video.
@LiricalmenteAstral
Жыл бұрын
No me deja poner el Public void CRUD en la capa de acceso ni lo ultimo alguna idea porque?
@elprofebryan
Жыл бұрын
Casi seguro estoy que tiene que ver con las llaves del final.
@gamertecnology
2 жыл бұрын
HOLA OTRA VEZ YO DE PREGUNTON. TENGO EN MI SP UN TIPO DE DEATO DEFINIDO TEBLA , OSEA QUE MI SP ESPERA UNA TABLA COMO DEFINO ESE TIPO DE DATO EN C# (EN LA PARTE DE LOS CASE PARA LOS TIPOS DE DATOS) ESPERO HACERME ENTENDER.
@elprofebryan
2 жыл бұрын
Si te haces entender, pero hasta donde sé y no quiero pecar de sabelotodo, no hay un tipo de dato tabla o table en C#, te recomiendo mejor revisar mis videos de XML, entiendo que quieres transportar distintos datos o un objeto completo.
@gamertecnology
2 жыл бұрын
@@elprofebryan si, mira tengo que insertar un producto y ese producto a su vez puede relacionarse con varios códigos sustitutos. Por lo tengo tengo que enviar a un procedimiento una tabla que contenga todos los sustitutos de ese producto que serán insertados en una tabla llamada productos sustitutos, investigando encontré que podía sql recibir una tabla y luego recorrerla para hacer eso. Pero en la metodología qe no estas enseñando no encuentro la forma. Voy a ver tus videos que me dices.
@elprofebryan
2 жыл бұрын
En definitiva ocupas el XML, míralos y te te garantizo que encuentras tu solución.
@marcoalbertohernandezsosa
Жыл бұрын
¿Será posible hacer esta estructura con PostgreSQL?
@Roberto-Beltran
2 жыл бұрын
Hola Bryan, antes que nada agredecerte por tu contenido sobre SQL + Visual Studio y aprovecho para realizarte una pregunta acerca del procedimiento de conectar visual con mysql. En el minuto 30:32 ingresas a Propiedades de Coneccion y te aparecen tus base de datos de mysql, sin embargo en mi computador, al seguir tus instrucciones me detengo en ésa parte del proceso ya que no me aparece ni mi server y menos las bases de datos, me ví otros videos donde piden que vaya "servicios de windows" y ponga en automatico algunos MySQL pero sólo me aparece MySQL Writer y no he dado con la solución para poder continuar con tus instrucciones, ¿Hay alguna razón que haya omitido para lograr que me reconozca y genere una conexión con mi BD de MySQL? De antemano muchas gracias por el tiempo que te das en subir videos con éste contenido. Saludos!
@elprofebryan
2 жыл бұрын
Solo tengo un detalle, en este video no uso MySQL, uso SQLSERVER, los servicios son diferentes
@Roberto-Beltran
2 жыл бұрын
@@elprofebryan Pequeño gran detalle, está claro. Veo que en caso de utilizar mysql el tipo de conexión sería para una MySQL Database, ingreso los datos y conexion realizada, perfecto. Continuo con tu tutorial, muchas gracias!
@elprofebryan
2 жыл бұрын
@@Roberto-Beltran me motivaste a hacer un video de eso, por que es diferente los metodos de conexion. pronto lo subiere dejame prepararlo.
@elprofebryan
2 жыл бұрын
kzitem.info/news/bejne/lad5soGjgnx7fno aqui esta, y consegui que los cambios fueran minimos.
@ArianaCaro-b2b
10 ай бұрын
Hola, tendrías un git del código?
@camiloalvarez8548
Жыл бұрын
Hola Bryan, quisiera saber si podias ayudarme. He seguido al pie de la letra tu lista de reproducción, y resulta que en la parte 5 donde ya hacemos el formulario (sin funcionalidad aún, solo textboxs,labels,etc) a la hora de correrlo me aparece un error que dice: System.NullReferenceException: 'Referencia a objeto no establecida como instancia de un objeto.' En la función EjecutarDataAdapter, crees poder ayudarme? EDIT Pude solucionarlo, tuve un error al escribir la variable nombreTabla. Ahora me apareció otro error, el cual viene del formulario, a la hora de compilar el formulario, relleno las cosas para agregar, al apretar al boton me tira un error de "referencia a objeto no establecida como instancia de un objeto. c#". Lo curioso es que las inserciones en la tabla si se estan haciendo, yo voy a la base despues del intento y se han insertado correctamente, que puede estar pasando?
@elprofebryan
Жыл бұрын
Hay algún atributo que no se esta inicializando correctamente, pero necesito más datos, o pega el error completo.
@camiloalvarez8548
Жыл бұрын
@@elprofebryan profe solucione todo al final!! Me di cuenta que estaba transformando unos valores mal, y ademas tenia problemas con el valor que debe devolver el pa desde la bdd
@davidcordobananez8432
2 жыл бұрын
para una base de datos creada en Postgresql es el mismo proceso de conexión?
@elprofebryan
2 жыл бұрын
No es lo mismo, por que es posible que no se manejen los mismos objetos, pero podemos hacer el equivalente si me das chance.
@adrisauruz
2 жыл бұрын
La variable DBNull no me aparece como reconocida :c, què puedo hacer ahì?
@elprofebryan
2 жыл бұрын
recuerda que para trabajar con DBNull en C# desbes importar la libreria system en los using, ---- agregar: using System;
@jonathangarcia1556
Жыл бұрын
Hola, la verdad me decepciona porque no entendí nd después de los primeros 30 minutos.. Pero la verdad siento que es demasiado para mí en estos momentos, ya que ni siquiera me han enseñado a conectar c# con una base de datos de forma simple, osea sin las capas.... me gustaría que alguien me confirmara si para entender la programación en capas, Tendría que tener conocimientos previos sobre conexión de C# a una base de datos de manera simple... espero me hayan entendido, gracias!!
@juniordone956
Жыл бұрын
ObjDataBase no me funciona cual es la razon_ ?
@elprofebryan
Жыл бұрын
De verdad quisiera decirte, pero no me estas dando detalles de lo que tienes.
@beto3192
2 жыл бұрын
Hola, tengo un problema con la conexión de la BD, justo cuando doy clic en probar conexión me marca un error No. 40, me dice que hay un error relacionado con la red o especifico de la instancia mientras se establecía una conexión con el servidor SQL Server.
@elprofebryan
2 жыл бұрын
Debes verificar que el servicio del SQL esté iniciado, presiona windows+R, escribe services.msc y verifica que al menos el Sql server browser y el Sql Server (MSSQLSERVER) estén iniciados.
@beto3192
2 жыл бұрын
Lo he verificado y están en ejecución ambos. El error persiste, configure también algunas propiedades de SQL Server Management Studio pero nada.
@elprofebryan
2 жыл бұрын
Búscame en telegram 💾 - Programación Fácil - 💾 Canal dedicado a explicar los fundamentos de la programación t.me/prografacil
@beto3192
2 жыл бұрын
Ya por fin se conectó, muchas gracias!
@elprofebryan
2 жыл бұрын
@@beto3192 quizá podrías compartir por acá cual fue tu solución, por si algún otro usuario le pasa lo mismo o parecido. Saludos.
@berto3538
2 жыл бұрын
Buen vídeo … una lástima que exista linq para ahorrarte todo jeje
@elprofebryan
2 жыл бұрын
no digo que no sea útil, más sin embargo, no es de mi agrado, ni linq ni entity framework.
@luisantoniosaitorodriguez1291
Жыл бұрын
No me acepta el create shema
@elprofebryan
Жыл бұрын
Extraño, que versión de SQL Server usas, mysql no acepta el objeto esquemas
Пікірлер: 83