Buenas, primero que nada quiero agradecerte por compartir tus conocimientos, hasta ahora me esta sirviendo todo. Actualmente me surgió una duda, tengo un proyecto el cual me muestra en una grilla el resultado de una consulta, ahora bien si yo no quisiera mostrarla en una grilla, sino que tome el resultado de esa consulta (por ejemplo: OPEN) y en base a eso me tire un msgbox que si es open me diga usuario abierto, como lo haría? Aclaro que no uso procedimiendo almacenado, directamente escribo la consulta a realizar en c# , la consulta la introduzco en una variable (por ej: query) y al momento de crear la variable comando, entre parentesis la llamo asi. Pero bueno en fin precisaria una mano con ese tema que es lo unico que me esta deteniendo de terminar. Desde ya muchas gracias
tengo dudas,actualmente estoy cursando segundo año de analista programador y e visto que algunos tienen clases con herencia tipo un vehiculo tiene diferentes subtipos camionetas con otros atributos y cuando lo almacenan lo guardan en una arrays list y me pregunto para que sirve el array si despues eso se guarda en la base de datos, igual e tenido problemas por que los profesores no explican bien las materias y me gustaria aprender bien.
Hola Christopher, en programación hay muchas formas de resolver un problema pero las más cortas son las mejoras, yo tampoco usaría un array sino que lo almaceno en la base de datos. Cuando necesito mostrar entonces selecciono los objetos y los muestro en un array o una lista o talvez una matriz. A veces los profesores explican de maneras distintas por eso hay ser auto-didacta. Si tienes dudas dame ideas y temas y con gusto subiré videos sobre eso al canal. No olvides suscribirte, saludos desde Costa Rica.
Ahora que lo comenta me gustaría ver cómo se realizaría un crud pero con diferentes capas ( capa de negocio, capa de datos,capa de presentación) en c# con Oracle me sería de mucha ayuda , y gracia por contestar de forma rápida se le agradece su tiempo y conocimiento!
Hola @Nilda ya puedes ver el video sobre transacciones de oracle desde c#: ruclips.net/video/fzaaWytN8mE/видео.html Recuerda invitar a más gente a suscribirse al canal, saludos.
Buena Noche Amigo.... excelente tutorial, este si me ha servido mucho pero de casualidad tiene algún tutorial en donde explique como hacer una base de datos con Oracle para publicar en Internet con web ASP.NET con visual estudio .NET 2017. Le agradecería mucho una respuesta pronta y positiva. Saludos
Como podria mostar el resultado de un select en una textbox? por ejemplo mi consulta seria SELECT NOMBREU FROM ALUMNO WHERE NUMALUMNO = 1 como podria mandar el resultado de esa consulta a una textbox?
Lo que tienes que hacer es user "ItemsSource" en lugar de "Datasource" y aparte de poner tabla en el "=" del datagrid hay que poner "tabla.DefaultView" Te envio el codigo: private void btnCargar_Click(object sender, RoutedEventArgs e) { ora.Open(); OracleCommand comando = new OracleCommand("seleccionarPostulantes",ora); comando.CommandType = System.Data.CommandType.StoredProcedure; comando.Parameters.Add("registros",OracleType.Cursor).Direction=ParameterDirection.Output; OracleDataAdapter adaptador = new OracleDataAdapter(); adaptador.SelectCommand = comando; DataTable tabla = new DataTable(); adaptador.Fill(tabla); dgData_Grid.ItemsSource = tabla.DefaultView; ora.Close();
El cursor nos ayuda a traer los registros de una tabla mediante procedimiento almacenado, en el minuto 5:02 explico cómo hacer el enlace del cursor entre Visual Studio y SQLDeveloper.
Hola, para eso su procedimiento almacenado debe tener parámetros, es decir en la base de datos debe craer un procedimiento por ejemplo: "listarPorEdad(edad number,, registros out sys_refcursor)" y recibe el parámetro edad desde un textbox o cualquier otro control de C#,, vea este ejemplo: myOracleConnection.Open(); OracleCommand command = myOracleConnection.CreateCommand(); command.CommandText = "listarPorEdad"; command.Parameters.Add(new OracleParameter("edad", OracleType.Number)).Value = Convert.toInt32(txtEdad.text); command.CommandType = System.Data.CommandType.StoredProcedure; command.ExecuteNonQuery(); myOracleConnection.Close();
Ahhh ok, entonces definitivamente es que hay algo mal escrito en su preocedimiento almacenado, ¿ya revisó que esté exactamente igual al video en el minuto 6:20? porque sí, SQL Developer le dice a uno que "Procedure compiled with warning" cuando hay algo mal escrito.
Con gusto, yo también tenía que usar funciones, paquetes, triggers y secuencias en C# entonces todo lo hacía dentro del procedimiento, en el canal hay videos de cada estructura, no olvide suscribirse.
muchas gracias amigo tus conocimientos me estan salvando en de un proyecto te has ganado un suscriptor mas
eres un heroe
sos un grande a hora a pasarlo a visual basic gracias :3
Buenas, primero que nada quiero agradecerte por compartir tus conocimientos, hasta ahora me esta sirviendo todo. Actualmente me surgió una duda, tengo un proyecto el cual me muestra en una grilla el resultado de una consulta, ahora bien si yo no quisiera mostrarla en una grilla, sino que tome el resultado de esa consulta (por ejemplo: OPEN) y en base a eso me tire un msgbox que si es open me diga usuario abierto, como lo haría? Aclaro que no uso procedimiendo almacenado, directamente escribo la consulta a realizar en c# , la consulta la introduzco en una variable (por ej: query) y al momento de crear la variable comando, entre parentesis la llamo asi. Pero bueno en fin precisaria una mano con ese tema que es lo unico que me esta deteniendo de terminar. Desde ya muchas gracias
Hola Lucas, gracias por el apoyo, puedes usar el método Reader para obtener esos datos y mostrarlos en un messageBox.
Me sirvió y de paso me orientaste para realizar otras cosas, muchas gracias.
@@lucasmauri92 Con gusto, si puedes invitar a más personas al canal sería genial, saludos desde Costa Rica
tengo dudas,actualmente estoy cursando segundo año de analista programador y e visto que algunos tienen clases con herencia tipo un vehiculo tiene diferentes subtipos camionetas con otros atributos y cuando lo almacenan lo guardan en una arrays list y me pregunto para que sirve el array si despues eso se guarda en la base de datos, igual e tenido problemas por que los profesores no explican bien las materias y me gustaria aprender bien.
Hola Christopher, en programación hay muchas formas de resolver un problema pero las más cortas son las mejoras, yo tampoco usaría un array sino que lo almaceno en la base de datos. Cuando necesito mostrar entonces selecciono los objetos y los muestro en un array o una lista o talvez una matriz.
A veces los profesores explican de maneras distintas por eso hay ser auto-didacta. Si tienes dudas dame ideas y temas y con gusto subiré videos sobre eso al canal. No olvides suscribirte, saludos desde Costa Rica.
Ahora que lo comenta me gustaría ver cómo se realizaría un crud pero con diferentes capas ( capa de negocio, capa de datos,capa de presentación) en c# con Oracle me sería de mucha ayuda , y gracia por contestar de forma rápida se le agradece su tiempo y conocimiento!
Si sé cómo hacer el video que pides de Oracle con capas en C# y ASP.net o Windows form.
Dame tiempo a la semana que viene para hacerlo bien usando ORM
Ooh buena muchas gracias! Eres lo mejor! 😁👊
¿Podrías hacer un video sobre validación de usuarios con oracle y c#? Por favor!
Hola Mónica, claro! Lo subo mañana, no olvides suscribirte, saludos desde Costa Rica
Codingraph TV ¿En serio? Gracias! Realmente me urge hacer la validación de usuarios! Gracias!
Con gusto, después de ese video espero seguir subiendo más sobre C# con Oracle para que compartas el canal con otras personas.
Hola, acabo de publicar el video que me pediste sobre validación de usuarios con Oracle: ruclips.net/video/N9uX-0CnLu4/видео.html
Podrás subir un video, donde expliques las transacciones en oracle, el commit y rollback desde c#, porfavor
Hola, gracias por la idea, no solo eso, sino también a hacer backups y ejecutar paquetes desde C#, lo subiré pronto, saludos.
Te lo agradezco, espero sea pronto.
Hola @Nilda ya puedes ver el video sobre transacciones de oracle desde c#: ruclips.net/video/fzaaWytN8mE/видео.html Recuerda invitar a más gente a suscribirse al canal, saludos.
Codingraph TV Gracias, si por supuesto recomendaré tu canal. Saludos
Buena Noche Amigo.... excelente tutorial, este si me ha servido mucho pero de casualidad tiene algún tutorial en donde explique como hacer una base de datos con Oracle para publicar en Internet con web ASP.NET con visual estudio .NET 2017. Le agradecería mucho una respuesta pronta y positiva. Saludos
Como podria mostar el resultado de un select en una textbox?
por ejemplo mi consulta seria
SELECT NOMBREU
FROM ALUMNO
WHERE NUMALUMNO = 1
como podria mandar el resultado de esa consulta a una textbox?
hola, como lo haria en visual basic?.
buen video
amigo y como podria pintar ciertos registros con X color?
Oye Amigo me da un error el "DataSource" al último cuando pongo dgvpersonas.DataSource = tabla; ..... Que será ?
Estoy usando WPF
@@pabloponcerodriguez139 intenta con un ItemsSource quizás te sirva.
Lo que tienes que hacer es user "ItemsSource" en lugar de "Datasource" y aparte de poner tabla en el "=" del datagrid hay que poner "tabla.DefaultView" Te envio el codigo:
private void btnCargar_Click(object sender, RoutedEventArgs e)
{
ora.Open();
OracleCommand comando = new OracleCommand("seleccionarPostulantes",ora);
comando.CommandType = System.Data.CommandType.StoredProcedure;
comando.Parameters.Add("registros",OracleType.Cursor).Direction=ParameterDirection.Output;
OracleDataAdapter adaptador = new OracleDataAdapter();
adaptador.SelectCommand = comando;
DataTable tabla = new DataTable();
adaptador.Fill(tabla);
dgData_Grid.ItemsSource = tabla.DefaultView;
ora.Close();
}
hola , al momento de poner dvgPersonas.(Datasource) este ultimo no me aparece como referencia, tengo los using oracleclient
Yo coloqué el datagridview ese nombre, usted debe colocar el nombre que usted le puso.
me di cuenta que lo estas haciendo en proyecto form, para proyecto wpf como seria? ya que no me sale el datasourc , gracias por tu ayuda
@@ShaosDmn hola, puedes usar el método datagridview.ItemsSource = para llenarlo con un datatable o una lista.
Entran bueno tus tutoriales pero en este para la creación de el Puntero "Registro out sys_refcursosor" cómo se hace?
El cursor nos ayuda a traer los registros de una tabla mediante procedimiento almacenado, en el minuto 5:02 explico cómo hacer el enlace del cursor entre Visual Studio y SQLDeveloper.
Como se haría esto, pero con Java?
hola , no me funciona si quiero hacerlo con busqueda , es decir con un where ademas si lo emplemento en un ws en c# tampoco corre saludos
Hola, para eso su procedimiento almacenado debe tener parámetros, es decir en la base de datos debe craer un procedimiento por ejemplo: "listarPorEdad(edad number,, registros out sys_refcursor)" y recibe el parámetro edad desde un textbox o cualquier otro control de C#,, vea este ejemplo:
myOracleConnection.Open();
OracleCommand command = myOracleConnection.CreateCommand();
command.CommandText = "listarPorEdad";
command.Parameters.Add(new OracleParameter("edad", OracleType.Number)).Value = Convert.toInt32(txtEdad.text);
command.CommandType = System.Data.CommandType.StoredProcedure;
command.ExecuteNonQuery();
myOracleConnection.Close();
muchas gracias por tu respuesta me sirvió mucho saludos
Pero cuando creo ese procedimiento en Developer me compila el procedimiento pero me dice que hay un error de sys_refcursor
Ahhh ok, entonces definitivamente es que hay algo mal escrito en su preocedimiento almacenado, ¿ya revisó que esté exactamente igual al video en el minuto 6:20? porque sí, SQL Developer le dice a uno que "Procedure compiled with warning" cuando hay algo mal escrito.
Falta un filtro de búsqueda y estaría completo el tutorial
lo mismo seria para aspx.net C#
Hola, se puede hacer con funciones almacenadas?
Hola, se puede hacer lo siguiente: llamar la función dentro del procedimiento almacenado para retornar un valor o varios registros Saludos
Entiendo, eso haré entonces, muchas gracias.
Con gusto, yo también tenía que usar funciones, paquetes, triggers y secuencias en C# entonces todo lo hacía dentro del procedimiento, en el canal hay videos de cada estructura, no olvide suscribirse.
Listo muchas gracias, suscrito por sacarme de apuros, ya que no encontraba por ningun otro lado este tipo de videos con procedimiento en plsql.