LES COMPARTO MI APLICACIÓN: La aplicación permite leer tus bases de datos SQL, ó bien Access! En el caso de hacerlo leyendo las bases de Datos SQL SERVER, permite leer, tablas, campos y con esto generar procedimientos Almacenados (INSERT,DELETE, DELETE CON WHERE, UPDATE, SELECT). Permite generar las funciones que debes colocar en VISUAL para poder leer los procedimientos almacenados. Permite crear los módulos de conexión, permite generar funciones para consultar y llenar un datagridview con la información de la base de datos. En el caso que no trabajes con Procedimientos Almacenados, permite crear el función con la sintaxis sql para poder hacer todo lo anteriormente mencionado desde visual. Esta app te generará en resumen código VB.NET & C# para poder hacer mantenimiento a Bases de Datos de SQL SERVER y de Access. Comparto el .exe y el código fuente de la aplicación! Link del vídeo: ua-cam.com/video/_4_MbSu2fKM/v-deo.html Contactame al correo: yeniervs@gmail.com ó mi whatsapp +506 8949 9901
Buen video, me gustaria saber si puedes hacer un video, de insertar modificar y eliminar un registro con imagen? es decir, insertar un registro con una imagen y esta poder modificarla, eliminarl
Claro contáctame a mí correo yeniervs@gmail.com para ayudarte Bro ! La viste mí aplicación que crea funciones automáticamente para hacer inserciones, eliminaciones , actualizaciones y consultas a bases de datos access y SQL , en los lenguajes vb.net y c#, ahorra tiempo con mí app , te invito a ver mí último video de mí canal
Hola, buen video, discupe esto funciona igual si quiero usar un ASPX Grid View? o solo se puede con un formulario con texbox y todo eso como en el video? porfavor, es para un proyecto de la escuela Final
Gracias por comentar amig@! Para que tengas conocimiento, estoy vendiendo esta app la cual genera stored procedure, modulos de conexion, Inserts, delete, update y select en codigo vb.net para que sea mas facil programar. Le comparto el link para que mires la funcionalidad. Si estas interesado me puedes conectar al correo: yeniervs@gmail.com. Dios lo bendiga! ua-cam.com/video/MybPuwbj5eg/v-deo.html
Hola Yenier, es mas o menos lo que necesito hacer, pero necesito adjuntar Pdf a una BD de acces y estoy usando .net.- se que el lenguaje es parecido pero, se puede hacer con este codigo?
buenas hice lo mismo pero no me funciona //esta instancia abre la ventana fotosusuarios para mostrar los datos y las fotos fotoUsuario ventana = new fotoUsuario(); int id = 0; foreach (DataGridViewRow filas in dataGridViewUsuario.SelectedRows) { id = Convert.ToInt32(filas.Cells[0].Value.ToString()); } string query = "select usuario,contraseña, imagen from usuario where id_usuario='" + id + "'"; conexion.Open(); SqlCommand comando = new SqlCommand(query, conexion);
SqlDataReader registro = comando.ExecuteReader(); if (registro.Read()) {
// System.IO.MemoryStream ms = new System.IO.MemoryStream((byte[])registro["imagen"]); MemoryStream ms = new MemoryStream((byte[])registro["imagen"]); Bitmap bm = new Bitmap(ms); ventana.pictureboxFoto.Image = bm; ventana.txtUsuario.Text = registro["usuario"].ToString(); ventana.txtContraseña.Text = registro["contraseña"].ToString();
// byte[] img = (byte[])registro["imagen"]; // ventana.pictureboxFoto.Image =System.Drawing.Bitmap.FromStream(ms); } conexion.Close(); ventana.Show(); y al final me sale este mensaje: System.ArgumentException: 'El parámetro no es válido.' La excepción se generó originalmente en esta pila de llamadas: System.Drawing.Bitmap.Bitmap(System.IO.Stream)
brother por que sera que no me muestra la imagen cuando la selecciono osea no se actualiza, tengo el codigo igual al tuyo pero no se en que estoy fallando
Oye Yenier como puedo consultar la imagen si la descripcion en mi caso se hace por medio de un textBox y es de tipo int te agradecería muchísimo tu respuesta saludos desde Colombia...
Hola Yenier es que me gustaría que me dijera que se hace en Sql Server exactamente ademas de la tabla porque me imagino que por eso es que no me ejecuta el proyecto
me sale una excepción no controlada al momento de cargar el memorystream,; dice: Excepción no controlada del tipo 'System.ArgumentException' en System.Drawing.dll
Excelente vídeo muy bien explicado en verdad felicidades. Solo tengo una consulta, como puedo hacer para mostrar la imagen en un picturebox pero al dar click en una celda de un datagridview, ya pude almacenar la imagen y mostrarla en el datagridview, pero quiero que aparezca también en un picturebox. Es pero puedas ayudarme. Saludos Yenier.
como yo podria cambiar este parametro para que me guarde de un combo box, estoy haciendo un sistema de venta de taquilla de cine, entonces quiero poner un combo box con los generos de las peliculas y insertar los datos que esten en ese combobox cambiar este parametro cmd.Parameters["@genero_pelicula"].Value = genero; System.IO.MemoryStream md = new System.IO.MemoryStream(); por que cuando guardo la imagen como tengo un text box para guardar el nombre de la pelicula este nombre se me guarda en los campos de genero, alguna ayudita
buenas tardes Yenier tengo una pregunta, al momento de pegar el contenido que sacas de las propiedades de la conexión, eso a mi me da error lo copio tal y como esta pero me da error, y si quito la linea del servidor quita el error, pero al final no puede conectar la base de datos porque si que el executereader necesita una conexión abierta y esta esta cerrada, te agradecería si me ayudas o alguien que sepa como arreglar esto, gracias de ante mano
hola yenier un saludo quiciera preguntarte si se puede llamar una imagen que tengo en base de datos con un report viewer y como seria el codigo de antemano muchas gracias
ayuda tengo q actualizar un campo blob y no se ccomo el problema es q ya se cm codificar la imagen a based 64 pero el archivo q recibe y envia la imagen a la Bd me mana un error podrias ayudarme??? este es el codigo--->> uso asp clasico----- If Request.TotalBytes > 0 Then req_bytes = Request.BinaryRead(tot_bytes) 'Parse POSTed request JSON 'Parse POSTed request JSON reqArgsString = BytesToStr(req_bytes) reqArgsArray = Split(reqArgsString, "&") For i = 0 To UBound(reqArgsArray) reqArgsArray(i) = Split(reqArgsArray(i), "=") Next 'Decode base64 image from JSON POST to BytesArray' 'Decodificar la imagen base64 de JSON POST a Bytes Array' base64Encoded = URLDecode(reqArgsArray(1)(1)) base64Decoded = decodeBase64(base64Encoded) 'Response.Write base64Decoded '' GoTo Done 'DB Connection Object 'Set cn = Server.CreateObject("ADODB.Connection") 'ConnStr="DRIVER=SQL Server;SERVER=161.196.101.140;UID=sa;PWD=P@ssw0rdsql;Database=ContinuumDB" 'cn.Open ConnStr 'Dim strQry 'strQry = "INSERT INTO GA_BLOB (""Blob_Segment"", ""Blob_Person_ID"") VALUES (?, ?)" ' strQry = "INSERT INTO GA_BLOB (""Blob_Person_ID"", ""Blob_Image_ID"", ""Blob_Segment_No"", ""Blob_Format"", ""Blob_Segment"") VALUES (?, ?)"' '"insert into GA_BLOB (Blob_Person_ID, Blob_Image_ID, Blob_Segment_No, Blob_Format, Blob_Segment) values ('" & Request.form("Blob_Person_ID") & "', '" 0 "','" 0 "','" 0 "', '" & Request.form("Blob_Segment") & "')"' 'Dim cm As ADODB.Command 'Set cm = New ADODB.Command 'cm.ActiveConnection = cn 'cm.CommandText = strQry 'cm.Parameters.Append cm.CreateParameter("@Blob_Segment", adVarBinary, adParamInput, 100, base64Decoded) 'Leave this parameter first 'cm.Parameters.Append cm.CreateParameter("@Blob_Person_ID", adInteger, adParamInput, , reqArgsArray(1)(1)) 'cm.CommandType = adCmdText 'cm.Execut
saludos, descarge tu proyecto e hice la base de datos como la tienes, al ejecutarlo me da este error: Additional information: Invalid object name 'IMG'. a que se debe esto.. gracias..
EXCELENTE VIDEO!! Amigo tengo una pregunta conforme a esta linea de codigo que dare a continuacion: cmd = new SqlCommand("Insert into IMG(Descripcion,img) values(@Descripcion,@Imagen)", cn); cmd.Parameters.Add("@Descripcion", SqlDbType.NChar); cmd.Parameters.Add("@Imagen",SqlDbType.Image); cmd.Parameters["@Descripcion"].Value= descripcion; System.IO.MemoryStream ms = new System.IO.MemoryStream(); pbImagen.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg); cmd.Parameters["@Imagen"].Value= ms.GetBuffer(); cmd.ExecuteNonQuery(); Cuando empiezas a colocar cmd.Paramters.Add . . . de esta manera yo podria ingresar mas informacion, mas campos para ser mas especifico?, cmd.Parameters["@Descripcion"].Value= descripcion;, de esta linea, puedo utilizarla para ingresar mas informacion conforme a los campos que tenga en mi base de datos? y si esta linea: System.IO.MemoryStream ms = new System.IO.MemoryStream(); es exclusiva para cuando inserto imagenes o debe ir en el insert . . . PERDONA TODO ESTE ENREDAJO, PERO ME ES PRIORITARIO APRENDER A COMBINAR IMAGENES EN MIS PROYECTOS, DE ANTEMANO, MUCHAS GRACIAS POR TU VIDEOS Y QUE DIOS TE BENDIGA. Por favor no me dejes con la duda, responde pronto!!!.
Correcto a como lo dices podrias ir agregando mas lineas similares a esta: cmd.Parameters.Add("@Descripcion", SqlDbType.NChar); ajustandolo segun el campo! Y la linea: System.IO.MemoryStream ms = new System.IO.MemoryStream(); es eclusiva para poder extraer la imagen del picture, mire que de declara antes de pbImagen.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
Yenier Venegas Muchisimas gracias por tu video y la respuesta!!!! :DDDD Tengo es un inconveniente a la hora de mostrar los campos junto a la imagen :(((( pero de resto la parte de la imagen y anexo adicional de datos si me funciono!! Muchas gracias, DTB (Y)
ayuda :/ yo desde mi formulario envio mi imagen y la recibo asi'------ c1=request.querystring("Blob_Image_ID") 'es = a 0' c2=request.querystring("Blob_Segment_No") c7= request.querystring("Blob_Segment") ------este es mi campo donde sta la imagen aqui la mando a insertar-------------- strSQL = "insert into [ContinuumDB].[dbo].[GA_BLOB] (Blob_Person_ID, Blob_Image_ID, Blob_Segment_No, Blob_Format, Blob_Segment, Blob_Seg_Offset, Blob_Total_Size, Blob_Template, Blob_CardsIssued, Blob_Printed) values ('" & c4 & "', '" & c1 & "','" & c2 & "', '" & c3 & "', '" & c7 & "', '" & c3 & "', '" & c3 & "', '" & c3 & "', '" & c3 & "', '" & c3 & "')" pero no se cm hacer para q se convierta antes de enviarla :/ :/ es asp clasico y no se q hacer :/
Amigos les comparto esta lista re reproducción donde realizo un mantenimiento de una tabla en Sql desde C#, espero les sea de utilidad: ua-cam.com/video/ZuHTkTDxNI0/v-deo.html
ayuda tengo q actualizar un campo blob y no se ccomo el problema es q ya se cm codificar la imagen a based 64 pero el archivo q recibe y envia la imagen a la Bd me mana un error podrias ayudarme??? este es el codigo--->> uso asp clasico----- If Request.TotalBytes > 0 Then req_bytes = Request.BinaryRead(tot_bytes) 'Parse POSTed request JSON 'Parse POSTed request JSON reqArgsString = BytesToStr(req_bytes) reqArgsArray = Split(reqArgsString, "&") For i = 0 To UBound(reqArgsArray) reqArgsArray(i) = Split(reqArgsArray(i), "=") Next 'Decode base64 image from JSON POST to BytesArray' 'Decodificar la imagen base64 de JSON POST a Bytes Array' base64Encoded = URLDecode(reqArgsArray(1)(1)) base64Decoded = decodeBase64(base64Encoded) 'Response.Write base64Decoded '' GoTo Done 'DB Connection Object 'Set cn = Server.CreateObject("ADODB.Connection") 'ConnStr="DRIVER=SQL Server;SERVER=161.196.101.140;UID=sa;PWD=P@ssw0rdsql;Database=ContinuumDB" 'cn.Open ConnStr 'Dim strQry 'strQry = "INSERT INTO GA_BLOB (""Blob_Segment"", ""Blob_Person_ID"") VALUES (?, ?)" ' strQry = "INSERT INTO GA_BLOB (""Blob_Person_ID"", ""Blob_Image_ID"", ""Blob_Segment_No"", ""Blob_Format"", ""Blob_Segment"") VALUES (?, ?)"' '"insert into GA_BLOB (Blob_Person_ID, Blob_Image_ID, Blob_Segment_No, Blob_Format, Blob_Segment) values ('" & Request.form("Blob_Person_ID") & "', '" 0 "','" 0 "','" 0 "', '" & Request.form("Blob_Segment") & "')"' 'Dim cm As ADODB.Command 'Set cm = New ADODB.Command 'cm.ActiveConnection = cn 'cm.CommandText = strQry 'cm.Parameters.Append cm.CreateParameter("@Blob_Segment", adVarBinary, adParamInput, 100, base64Decoded) 'Leave this parameter first 'cm.Parameters.Append cm.CreateParameter("@Blob_Person_ID", adInteger, adParamInput, , reqArgsArray(1)(1)) 'cm.CommandType = adCmdText 'cm.Execut
LES COMPARTO MI APLICACIÓN: La aplicación permite leer tus bases de datos SQL, ó bien Access!
En el caso de hacerlo leyendo las bases de Datos SQL SERVER, permite leer, tablas, campos y con esto generar procedimientos Almacenados (INSERT,DELETE, DELETE CON WHERE, UPDATE, SELECT).
Permite generar las funciones que debes colocar en VISUAL para poder leer los procedimientos almacenados.
Permite crear los módulos de conexión, permite generar funciones para consultar y llenar un datagridview con la información de la base de datos.
En el caso que no trabajes con Procedimientos Almacenados, permite crear el función con la sintaxis sql para poder hacer todo lo anteriormente mencionado desde visual.
Esta app te generará en resumen código VB.NET & C# para poder hacer mantenimiento a Bases de Datos de SQL SERVER y de Access. Comparto el .exe y el código fuente de la aplicación!
Link del vídeo: ua-cam.com/video/_4_MbSu2fKM/v-deo.html
Contactame al correo: yeniervs@gmail.com ó mi whatsapp +506 8949 9901
TE AMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 3 HORA INTENTANDO RESOLVER MI PROBLEMA Y LLEGASTE TU :,)
Amigo me alegra haberte ayudado a resolver tu problema, gracias por ver mis videos! un saludo desde Costa Rica
¡Eres un chingón Venagas,! Gracias, por compartir todos tus conocimientos.
Para servirle mi amigo, me alegra que te haya funcionado mi video Gracias por verlo y comentar! Saludos desde Costa Rica
muy buena ¡¡ gracias me sirvió de mucho
con todo gusto saludos
Buen video, me gustaria saber si puedes hacer un video, de insertar modificar y eliminar un registro con imagen? es decir, insertar un registro con una imagen y esta poder modificarla, eliminarl
Claro contáctame a mí correo yeniervs@gmail.com para ayudarte Bro ! La viste mí aplicación que crea funciones automáticamente para hacer inserciones, eliminaciones , actualizaciones y consultas a bases de datos access y SQL , en los lenguajes vb.net y c#, ahorra tiempo con mí app , te invito a ver mí último video de mí canal
Grande Crack!!
gracias por el comentario mi estimado! bendiciones
esta super el codigo
Hola, buen video, discupe esto funciona igual si quiero usar un ASPX Grid View? o solo se puede con un formulario con texbox y todo eso como en el video? porfavor, es para un proyecto de la escuela Final
Gracias por comentar amig@! Para que tengas conocimiento, estoy vendiendo esta app la cual genera stored procedure, modulos de conexion, Inserts, delete, update y select en codigo vb.net para que sea mas facil programar. Le comparto el link para que mires la funcionalidad. Si estas interesado me puedes conectar al correo: yeniervs@gmail.com. Dios lo bendiga! ua-cam.com/video/MybPuwbj5eg/v-deo.html
excelente aporte
Muchas gracias amigo, gracias por mirar mis videos :) Saludos
Hola Yenier, es mas o menos lo que necesito hacer, pero necesito adjuntar Pdf a una BD de acces y estoy usando .net.- se que el lenguaje es parecido pero, se puede hacer con este codigo?
interesante este tema, varias peronas me han consultado lo mismo, deberé hacer un video
@@yeniervenegas enserio? seria super, gracias!!
buenas hice lo mismo pero no me funciona
//esta instancia abre la ventana fotosusuarios para mostrar los datos y las fotos
fotoUsuario ventana = new fotoUsuario();
int id = 0;
foreach (DataGridViewRow filas in dataGridViewUsuario.SelectedRows)
{
id = Convert.ToInt32(filas.Cells[0].Value.ToString());
}
string query = "select usuario,contraseña, imagen from usuario where id_usuario='" + id + "'";
conexion.Open();
SqlCommand comando = new SqlCommand(query, conexion);
SqlDataReader registro = comando.ExecuteReader();
if (registro.Read())
{
// System.IO.MemoryStream ms = new System.IO.MemoryStream((byte[])registro["imagen"]);
MemoryStream ms = new MemoryStream((byte[])registro["imagen"]);
Bitmap bm = new Bitmap(ms);
ventana.pictureboxFoto.Image = bm;
ventana.txtUsuario.Text = registro["usuario"].ToString();
ventana.txtContraseña.Text = registro["contraseña"].ToString();
// byte[] img = (byte[])registro["imagen"];
// ventana.pictureboxFoto.Image =System.Drawing.Bitmap.FromStream(ms);
}
conexion.Close();
ventana.Show();
y al final me sale este mensaje: System.ArgumentException: 'El parámetro no es válido.'
La excepción se generó originalmente en esta pila de llamadas:
System.Drawing.Bitmap.Bitmap(System.IO.Stream)
Gracias por el vídeo me sirvió de mucho
Yenier volviste a salvarme el proyecto, explicas muy bien amigo
brother por que sera que no me muestra la imagen cuando la selecciono osea no se actualiza, tengo el codigo igual al tuyo pero no se en que estoy fallando
lo sabes verdad eres tu programando gracias deberás me funciono a la perfección :D---
Muchas gracias por comentar amigo! bendiciones! que dicha que le funciono perfectamente! saludos desde Costa Rica
amen igual para ti. fino el video y tu explicacion muchas gracias.
Oye Yenier como puedo consultar la imagen si la descripcion en mi caso se hace por medio de un textBox y es de tipo int te agradecería muchísimo tu respuesta saludos desde Colombia...
Hola Yenier es que me gustaría que me dijera que se hace en Sql Server exactamente ademas de la tabla porque me imagino que por eso es que no me ejecuta el proyecto
me sale una excepción no controlada al momento de cargar el memorystream,; dice: Excepción no controlada del tipo 'System.ArgumentException' en System.Drawing.dll
a mi me pasa lo mismo
Excelente vídeo muy bien explicado en verdad felicidades. Solo tengo una consulta, como puedo hacer para mostrar la imagen en un picturebox pero al dar click en una celda de un datagridview, ya pude almacenar la imagen y mostrarla en el datagridview, pero quiero que aparezca también en un picturebox. Es pero puedas ayudarme. Saludos Yenier.
Buen video , una consulta tmb podria usarse usando stored proced.
como yo podria cambiar este parametro para que me guarde de un combo box, estoy haciendo un sistema de venta de taquilla de cine, entonces quiero poner un combo box con los generos de las peliculas y insertar los datos que esten en ese combobox
cambiar este parametro
cmd.Parameters["@genero_pelicula"].Value = genero;
System.IO.MemoryStream md = new System.IO.MemoryStream();
por que cuando guardo la imagen como tengo un text box para guardar el nombre de la pelicula este nombre se me guarda en los campos de genero, alguna ayudita
buenas tardes Yenier tengo una pregunta, al momento de pegar el contenido que sacas de las propiedades de la conexión, eso a mi me da error lo copio tal y como esta pero me da error, y si quito la linea del servidor quita el error, pero al final no puede conectar la base de datos porque si que el executereader necesita una conexión abierta y esta esta cerrada, te agradecería si me ayudas o alguien que sepa como arreglar esto, gracias de ante mano
hola yenier un saludo
quiciera preguntarte si se puede llamar una imagen que tengo en base de datos con un report viewer
y como seria el codigo
de antemano muchas gracias
ayuda tengo q actualizar un campo blob y no se ccomo el problema es q ya
se cm codificar la imagen a based 64 pero el archivo q recibe y envia
la imagen a la Bd me mana un error podrias ayudarme??? este es el
codigo--->> uso asp clasico-----
If Request.TotalBytes > 0 Then
req_bytes = Request.BinaryRead(tot_bytes)
'Parse POSTed request JSON
'Parse POSTed request JSON
reqArgsString = BytesToStr(req_bytes)
reqArgsArray = Split(reqArgsString, "&")
For i = 0 To UBound(reqArgsArray)
reqArgsArray(i) = Split(reqArgsArray(i), "=")
Next
'Decode base64 image from JSON POST to BytesArray'
'Decodificar la imagen base64 de JSON POST a Bytes Array'
base64Encoded = URLDecode(reqArgsArray(1)(1))
base64Decoded = decodeBase64(base64Encoded)
'Response.Write base64Decoded
'' GoTo Done
'DB Connection Object
'Set cn = Server.CreateObject("ADODB.Connection")
'ConnStr="DRIVER=SQL
Server;SERVER=161.196.101.140;UID=sa;PWD=P@ssw0rdsql;Database=ContinuumDB"
'cn.Open ConnStr
'Dim strQry
'strQry = "INSERT INTO GA_BLOB (""Blob_Segment"", ""Blob_Person_ID"")
VALUES (?, ?)"
' strQry = "INSERT INTO GA_BLOB (""Blob_Person_ID"", ""Blob_Image_ID"",
""Blob_Segment_No"", ""Blob_Format"", ""Blob_Segment"") VALUES (?, ?)"'
'"insert into GA_BLOB (Blob_Person_ID, Blob_Image_ID, Blob_Segment_No,
Blob_Format, Blob_Segment) values ('" &
Request.form("Blob_Person_ID") & "', '" 0 "','" 0 "','" 0 "', '"
& Request.form("Blob_Segment") & "')"'
'Dim cm As ADODB.Command
'Set cm = New ADODB.Command
'cm.ActiveConnection = cn
'cm.CommandText = strQry
'cm.Parameters.Append cm.CreateParameter("@Blob_Segment", adVarBinary,
adParamInput, 100, base64Decoded) 'Leave this parameter first
'cm.Parameters.Append cm.CreateParameter("@Blob_Person_ID", adInteger,
adParamInput, , reqArgsArray(1)(1))
'cm.CommandType = adCmdText
'cm.Execut
Gracias por comentar. Si aun lo ocupas me dices mi amigo! cualquier duda mi whatsapp es +506 89499901 y mi correo yeniervs@gmail.com
Hola !! Disculpa tengo un problema crees que podrías ayudarme a solucionarlo?
Creo que el método explicado está bien, pero no logro ubicarme con el ejemplo usado, la verdad, buen vídeo igualmente, saludos
saludos, descarge tu proyecto e hice la base de datos como la tienes, al ejecutarlo me da este error: Additional information: Invalid object name 'IMG'.
a que se debe esto.. gracias..
Y SI LAS PONES EN MINUSCULAS?
Quizás tu tabla no se llame igual (siento que haya llegado 3 años tarde jajaja)
Una consulta amigo como puedo modificar la imagen?
Descargue el proyecto y al abrirlo me muestra muchos errores no funciona
EXCELENTE VIDEO!!
Amigo tengo una pregunta conforme a esta linea de codigo que dare a continuacion:
cmd = new SqlCommand("Insert into IMG(Descripcion,img) values(@Descripcion,@Imagen)", cn);
cmd.Parameters.Add("@Descripcion", SqlDbType.NChar);
cmd.Parameters.Add("@Imagen",SqlDbType.Image);
cmd.Parameters["@Descripcion"].Value= descripcion;
System.IO.MemoryStream ms = new System.IO.MemoryStream();
pbImagen.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
cmd.Parameters["@Imagen"].Value= ms.GetBuffer();
cmd.ExecuteNonQuery();
Cuando empiezas a colocar cmd.Paramters.Add . . . de esta manera yo podria ingresar mas informacion, mas campos para ser mas especifico?, cmd.Parameters["@Descripcion"].Value= descripcion;, de esta linea, puedo utilizarla para ingresar mas informacion conforme a los campos que tenga en mi base de datos? y si esta linea: System.IO.MemoryStream ms = new System.IO.MemoryStream(); es exclusiva para cuando inserto imagenes o debe ir en el insert . . .
PERDONA TODO ESTE ENREDAJO, PERO ME ES PRIORITARIO APRENDER A COMBINAR IMAGENES EN MIS PROYECTOS, DE ANTEMANO, MUCHAS GRACIAS POR TU VIDEOS Y QUE DIOS TE BENDIGA.
Por favor no me dejes con la duda, responde pronto!!!.
Correcto a como lo dices podrias ir agregando mas lineas similares a esta: cmd.Parameters.Add("@Descripcion", SqlDbType.NChar);
ajustandolo segun el campo!
Y la linea: System.IO.MemoryStream ms = new System.IO.MemoryStream();
es eclusiva para poder extraer la imagen del picture, mire que de declara antes de pbImagen.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Jpeg);
Yenier Venegas Muchisimas gracias por tu video y la respuesta!!!! :DDDD
Tengo es un inconveniente a la hora de mostrar los campos junto a la imagen :(((( pero de resto la parte de la imagen y anexo adicional de datos si me funciono!! Muchas gracias, DTB (Y)
ayuda :/
yo desde mi formulario envio mi imagen y la recibo asi'------
c1=request.querystring("Blob_Image_ID") 'es = a 0'
c2=request.querystring("Blob_Segment_No")
c7= request.querystring("Blob_Segment") ------este es mi
campo donde sta la imagen
aqui la mando a insertar--------------
strSQL = "insert into [ContinuumDB].[dbo].[GA_BLOB] (Blob_Person_ID,
Blob_Image_ID, Blob_Segment_No, Blob_Format, Blob_Segment,
Blob_Seg_Offset, Blob_Total_Size, Blob_Template, Blob_CardsIssued,
Blob_Printed) values ('" & c4 & "', '" & c1 & "','"
& c2 & "', '" & c3 & "', '" & c7 & "', '" &
c3 & "', '" & c3 & "', '" & c3 & "', '" & c3
& "', '" & c3 & "')"
pero no se cm hacer para q se convierta antes de enviarla :/ :/
es asp clasico y no se q hacer :/
Amigos les comparto esta lista re reproducción donde realizo un mantenimiento de una tabla en Sql desde C#, espero les sea de utilidad: ua-cam.com/video/ZuHTkTDxNI0/v-deo.html
no encuentro la programador del botón guardar
Y cómo lo envía desde el frame?
ya lo solucione
ayuda tengo q actualizar un campo blob y no se ccomo el problema es q ya
se cm codificar la imagen a based 64 pero el archivo q recibe y envia
la imagen a la Bd me mana un error podrias ayudarme??? este es el
codigo--->> uso asp clasico-----
If Request.TotalBytes > 0 Then
req_bytes = Request.BinaryRead(tot_bytes)
'Parse POSTed request JSON
'Parse POSTed request JSON
reqArgsString = BytesToStr(req_bytes)
reqArgsArray = Split(reqArgsString, "&")
For i = 0 To UBound(reqArgsArray)
reqArgsArray(i) = Split(reqArgsArray(i), "=")
Next
'Decode base64 image from JSON POST to BytesArray'
'Decodificar la imagen base64 de JSON POST a Bytes Array'
base64Encoded = URLDecode(reqArgsArray(1)(1))
base64Decoded = decodeBase64(base64Encoded)
'Response.Write base64Decoded
'' GoTo Done
'DB Connection Object
'Set cn = Server.CreateObject("ADODB.Connection")
'ConnStr="DRIVER=SQL
Server;SERVER=161.196.101.140;UID=sa;PWD=P@ssw0rdsql;Database=ContinuumDB"
'cn.Open ConnStr
'Dim strQry
'strQry = "INSERT INTO GA_BLOB (""Blob_Segment"", ""Blob_Person_ID"")
VALUES (?, ?)"
' strQry = "INSERT INTO GA_BLOB (""Blob_Person_ID"", ""Blob_Image_ID"",
""Blob_Segment_No"", ""Blob_Format"", ""Blob_Segment"") VALUES (?, ?)"'
'"insert into GA_BLOB (Blob_Person_ID, Blob_Image_ID, Blob_Segment_No,
Blob_Format, Blob_Segment) values ('" &
Request.form("Blob_Person_ID") & "', '" 0 "','" 0 "','" 0 "', '"
& Request.form("Blob_Segment") & "')"'
'Dim cm As ADODB.Command
'Set cm = New ADODB.Command
'cm.ActiveConnection = cn
'cm.CommandText = strQry
'cm.Parameters.Append cm.CreateParameter("@Blob_Segment", adVarBinary,
adParamInput, 100, base64Decoded) 'Leave this parameter first
'cm.Parameters.Append cm.CreateParameter("@Blob_Person_ID", adInteger,
adParamInput, , reqArgsArray(1)(1))
'cm.CommandType = adCmdText
'cm.Execut
Hola buen video, pero te comento que al momento de recuperar la imagen y querer mostrarla en el picturebox me da el error 'El parametro no es valido'
Como podría ser pare insertar 2 o mas de 2 imágenes? Respondan por fabor. Gracias
amigo me sale el mismo error que el de luciano
amigo muchas gracias (y) :D
Muchas gracias por mirar el vídeo y por comentar! saludos desde Costa Rica!
esto funciona para subir archivos?
y si quiero cambiar la imagen? e_e!
A generic error occurred in GDI+
Muestrame un pantallazo del error! A todos le funciona el codigo menos a ti :(
Yenier Venegas En esta línea se genera el error
* pbImagen.Image.Save(ms, ImageFormat.Jpeg);
imagizer.imageshack.us/a/img834/8818/rzga7.jpg
Luciano Agustin Casanova me sale el mismo error y lo necesito urgente para un proyecto, pudiste solucionarlo?
ayuda