Hay un total de 338 Preguntas. | << >> |
Pregunta: | 41759 - CARGAR UNA IMAGEN DESDE UNA BASE DE DATOS |
Autor: | Raúl Linares García-Bao |
Hola, tengo un DataSet en memoria en el cual tengo un campo de tipo Imagen(Objeto OLE) dentro de un DataTable, necesito cargar un PictureBox cojiendo como fuente el valor de dicho campo.
Gracias. |
Respuesta: | Esteban Picone |
Dim bytBLOBData() As Byte = ds.tables(\"table\").rows(index)(\"image\")
Dim stmBLOBData As New MemoryStream(bytBLOBData) picInvoice.SizeMode = PictureBoxSizeMode.StretchImage picInvoice.Image = Image.FromStream(stmBLOBData) |
Pregunta: | 42012 - ¿CÓMO LLAMO A UN PROCEDIMIENTO ALMACENADO EN VB.NET? |
Autor: | Batman Bat |
¿Cómo llamo (ejecuto) un Procedimiento Almacenado en VB.NET? |
Respuesta: | Pablo Riojas |
Mejor usa el SQLHELPER de microsoft de paso te acostumbras al ORDEN y no tener objetos regados :D (puedes bajar el HELPER de la web de microsoft o pon en GOOGLE: SQLHELPER)
Te dejo este ejemplo: Public Function registro(ByVal cod as string, byval nom as string) As Integer Dim oSqlParameter() As SqlParameter = New SqlParameter(1) {} oSqlParameter(0) = New SqlParameter("@CODIGO", SqlDbType.Char) oSqlParameter(0).Value = cod oSqlParameter(1) = New SqlParameter("@NOMBRE", SqlDbType.varChar) oSqlParameter(1).Value = nom Try registro = CInt(SqlHelper.ExecuteNonQuery("TU_CONEXION", CommandType.StoredProcedure, "TU_SP", oSqlParameter)) Return registro Catch ex As Exception Throw ex End Try End Function PARA USARLO: If registro("E001", "PEPIN") = 1 Then MsgBox("Registrado", MsgBoxStyle.Information, "XD") Else MsgBox("Error.", MsgBoxStyle.Information, ":(") End If * De esta forma puedes usar un SP, si tienes muchos parametros que enviar usa un arreglo o clases (ENTIDADES) |
Respuesta: | FER ARM |
dim ejecuta_sp as new OleDb.OledbCommand
ejecuta_sp.Connection = "tu conexión" ejecuta.CommandText = "begin nombre_store; end;" ejecuta_sp.ExecuteNonQuery() |
Respuesta: | Carlos Urrutia |
Primero declaras la variable tipo string para mandar la sentencia SQL
dim SQL as string SQL = "exec sp_ALTA_Vendendores" donde sp_alta_vendedores es el nombre del procedimiento almacenado. luego le mandas los parametros al procedimiento almacenado . que seria SQL = SQL & "@codigo_vendedor=" & codigo_vendedor |
Respuesta: | Eduardo Cantillo Fernandez |
Al Comienzo del Archivo .Vb de tu Formulario Agrega esta Linea
Imports System.Data.SqlClient Para Poder Ejecutar El Procedimiento necesitas un objeto SqlConnection y un SqlCommand Dim Conexion As SqlConnection = New SqlConnection("Aqui Escribes la Cadena de Conexion") Dim Command As SqlCommand = New SqlCommand("Nombre del Procedimiento",El objeto SqlConnection o "La Cadena de conexion") Command.CommandType = CommandType.StoredProcedure Si El Procedimiento Tiene Parametros Dim SqlP As SqlParameter Sqlp = Command.Parameters.Add("Nombre del Parametro",Valor) Realizarlo por Cada Parametro del Procedimiento Abrir la Conexion Conexion.Oen Ejecutar el Procedimiento Si Este no devuelve un conjunto de filas "Orden Select" Command.ExecuteNonQuery De lo Contrario Declara un SqlDataReader Dim Datar as SqlDataReader Datar = Command.ExecuteReader Cierras el SqlDataReader cuando no lo necesites DataR.Close Cerrar la Conexion Conexion.Close Si no Agregas la Clausula Imports debes Anteceder SQLCLIENT. a todas las Declaraciones Que te he Dicho SUERTE... |
Pregunta: | 42320 - COMBOBOX QUE MUESTRE L CONTENIDO DE 2 CAMPOS DE 1 TABLA D BD |
Autor: | Manuel |
¿Cómo hacer que un ComboBox muestre el contenido de dos campos de una tabla de una Base de Datos, dos campos como nombre y apellidos?, porque si hago:
Combo.DisplayMember = "Nombre" & "Apellidos" Combo.ValueMember = "DNI" me muestra el valor del DNI en vez del nombre y apellidos. Gracias de antemano. |
Respuesta: | Oscar Pérez Aráuz |
Manuel...
yo pienso q lo mas facil y mas sencillo seria q lo hicieras desde el SQL, ahi declaras un Strored Procedure y pones: SELECT Id,Nombre + ' ' + Apellidos AS [Nombre] FROM Tabla y luego solo mandas a llamar y listo... |
Respuesta: | manuel duran |
Mas Facil al momento de invocar el select declara un as con otro nombre |
Respuesta: | Joaquin Giadas |
Yo haria de otra forma
primero crearia una clase "Persona". esta clase tendrá un dni, un nombre,y apellidos En el constructor de la clase se le pasarán 3 datos, dni,nombre y apellidos. Luego haría la funcion public overrides function tostring as string que dentro devuelve return nombre & apellidos end function Luego donde cargas el combobox haces algo asi como combobox.items.add(new(Persona("datos dni","datos nombre","datos apellido"))) y automaticamente te aparece el nombre junto con el apellido. Luego para seleccionar un autor tienes que convertir el item seleccionado a una persona ctype(combobox.selecteditem,persona).dni y asi obtienes los datos de cada persona que hay en el combo Espero que te sirva de algo |
Pregunta: | 42350 - PROBLEMA CONEXION SQLSERVER |
Autor: | Ruben Fajardo |
Buenos dias a todos.
Mi problema es el siguiente: Estoy haciendo un pequeño proyecto, para conectarme a una base de datos SQLSERVER, y cuando ejecuto la sentencia conexion.open, despues de pasarle una cadena de conexión me da el siguiente error: " excepción no controlada del tipo 'System.data.sqlclient.sqlexception' en system.data.dll" "Información Adicional: Error del Sistema" Alguien me puede decir que error es este y si necesito instalar algo para trabajar con ADO.NET???? Gracias a todos. |
Respuesta: | antonio Lope diaz |
necesita import dos dll que son la siguiente
Imports System.Data Imports System.Data.SqlClient las debes poner al principio del formulario arriba de todo el codigo incluso del que te ha generado el formulario |
Respuesta: | Joaquin Giadas |
Te recomiendo que hagas un control de errores
Seria asi lo primero pones Try 'aqui le asignas el connection string,abres la conexion y haces lo que quieras que haga el programa 'luego pondrias catch ex as exception msgbox ex.tostring end try asi cuando ocurra un error dentro de la clausula try, saltará al catch y te mostrará las causas del error Aparecen mas detalladamente, incluso te dice si escribiste mal algo. |
Pregunta: | 42362 - COMO UTILIZAR CRYSTAL REPORT EN VB.NET |
Autor: | Willian Henrique Palacios Quintanilla |
desearia saber algunas ventajas, desventajas, herramientas, como tarbajarlo en forma interactiva con otros usuarios?, |
Respuesta: | Felipe Escalada |
El Crystal reporte es un Motor generador de reportes que practicamente puede manejar cualquier motor de base de datos, tiene una perfomance excelente y es escalabla. Una de las ventajas por su eficiencia se refiere a que praticamente los lenguajes de programacion mas populares como Delphi,Visual Basic, VB.net, etc. Tienen conexion sobre el, por lo que para interactuar con el usuario solo tendrias que elegir la herramienta de programacion que te parezca la adecuada y generar una interface mas amigable al usuario y desde ahi manejar los reportes. |
Pregunta: | 42603 - COMO MANIPULAR ARCHIVOS *.INI DESDE VB .NET |
Autor: | Claudia Alvarado Garcia |
Estoy buscando información de cómo leer, escribir y manipular un archivo *.INI desde VB .NET. Se que es con el StreamReader y StreamWriter. |
Respuesta: | Tony Medina |
Codigo para manipular archivo de texto desde vb 2005 o vb.net solo tienes que cambiar la extension del archivo... Espero que te sirva...
Imports System.IO Imports System.Text Public Class Form1 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim objStreamReader As StreamReader Dim strLine As String 'Pass the file path and the file name to the StreamReader constructor. Try objStreamReader = New StreamReader(TextBox2.Text) 'Read the first line of text. strLine = objStreamReader.ReadLine 'Continue to read until you reach the end of the file. ListBox1.Items.Clear() Do While Not strLine Is Nothing 'Write the line to the List window. ListBox1.Items.Add(strLine) 'Read the next line. strLine = objStreamReader.ReadLine Loop 'Close the file. objStreamReader.Close() Console.ReadLine() Catch ex As Exception ListBox1.Items.Clear() MsgBox(ex.Message) End Try End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Open the file. Dim objStreamWriter As StreamWriter Dim i As Long objStreamWriter = New StreamWriter(TextBox2.Text, False, Encoding.Unicode) For i = 0 To ListBox1.Items.Count - 1 objStreamWriter.WriteLine(ListBox1.Items(i).ToString) Next 'Close the file. objStreamWriter.Close() End Sub Private Sub Boton3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Boton3.Click ListBox1.Items.Add(TextBox1.Text) TextBox1.Text = "" End Sub End Class |
Respuesta: | Raul Ortega |
de esa manera solo vas a poder leer archivos txt, yo queria usar archivos ini pero opte por usar archivos xml luego lo cargas en un dataset de esa manera tienes tus datos. |
Respuesta: | Edgar Molina |
No se si ya encontraste lo que buscabas pero en la pagina del guille http://www.elguille.info hay una dll que te maneja todo los inis y de una manara muy facil. Si no la encunetras dime para enviartela |
Respuesta: | Van Galindo |
Hola:
No entiendo muy bien tu pregunta pero quiero ayudarte; ya he manejado archivos con StreamReader y StreamWriter; recuperaba y almacenaba imagenes de una Base de datos de SqlServer; tambien he manejado archivos de texto desde disco de 31/2. Como simulando tarjetas de creidito. Si crees que puedo servirte de utilidad, escribe datallando tu problema para que pueda darte una buena respuesta ok? Van ([email protected]) |
Respuesta: | Alfredo Barrios Cruz |
Hola Claudia,
Mira, si lo quieres para configurar tus aplicaciones como con vb6, deberia usuar ConfigurationSettings que guarda lo que se guardaba en un ini el el machine.config, ¿qué te parece si me escribes y te mando el código por email?, la verdad esta de volada |
Pregunta: | 42750 - BORRAR Y RECARGAR UN COMBO |
Autor: | Saul Silva |
Tengo un problema cuando uso el items.clear, los borra todos sin problema. Pero cuando intento recargarlo con otros datos nuevos y diferente aparecen los nuevos y los viejos ya habiendo borrados no utilizo databind solo items.add(" texto ") |
Respuesta: | Manuel Duran Chusan |
Yo lo hago asi
Me.BindingContext(mytemp, "as_persona").CancelCurrentEdit() Me.mytemp.as_persona.Clear() Me.mypersona.Fill(Me.mytemp, "as_persona") |
Respuesta: | van Galindo |
Hola Saúl:
Tu problema esta un poquito extraño; debe haber alguna anomalía de tipo lógica en tu codigo, yo te recomiendo que uses puntos de interrupcion para que cheques que es lo que se esta añadiendo al combo. Si usas un ciclo para añadir datos, la ventana de comandos es una buena opcion para ver que elementos contiene el combo; solo teclea:? ComboBox1.Items.Item(<indice>).tostring; luego de presionar enter, te regresará lo que contiene ese elemento. Si esto no resuelve tu problema, escribeme mas detalles para que te pueda ayudar de una mejor manera ok? Espero ser de utilidad. Van ([email protected]) |
Pregunta: | 42916 - DATAGRID (ANCHOR) |
Autor: | Gabriel Salazar |
Cuando La Propiedad "Anchor" del DataGrid Esta en (Top,Left,Right,Bottom) y se Enlaza en Tiempo de Ejecucíón el DataSource (MyDataGrid.DataSource=DataSet) y DataMember (MyDataGrid.DataMember="Tabla") a un DataSet y Una Tabla de este Respectivamente, se produce una Excepción si el Formulario esta minimizado. Por que y Como puedo Solucionarlo?. Gracias. |
Respuesta: | Gabrie Salazar |
Lo solucione maximizando la ventana antes de Enlazar el DataGrid.
If WindowState = FormWindowState.Minimized Then WindowState = FormWindowState.Normal End If DgBuscar.DataSource = DsBuscar DgBuscar.DataMember = "Operadoras" |
Pregunta: | 42935 - ¿COMO EMIGRAR CODIGO DE VISUAL BASIC A WEB CON VBNET? |
Autor: | Ricardo Hinojosa |
Como me suguieren emigrar un codigo que esta hecho en Visual Basic 6.0 a web(ASP). se puede con Visual Basic Net?, que tengo que hacer? gracias |
Respuesta: | Yamil Bracho |
LA respuesta es depende y depende del codigo que tengas hecho en VB. Si se basa mucho en formularios pues vas a tener problemas, si no lo puede smigrar facilmente a ASP con VbScript |
Pregunta: | 42947 - VISTA PREVIA DE UN PRINTDOCUMENT PERO NO ES UN DOCUMENTO. |
Autor: | Elena Igartua |
Hola,
He visto la aquí la respuesta a cómo imprimir desde VB NET y perfecto!! pero quiero antes de imprimirlo visualizarlo por pantalla entonces: Dim pd as new printdocument Dim dlg as new printpreviewdialog() dlg.document=pd dlg.showdialog() Pero claro tiene que ejecutar también un procedimiento para llenar el printdocument y qué evento se ejecuta para que le llames al procedimiento? Un saludo y muchas gracias |
Respuesta: | Elena Igartua |
Hola,
Ya he encontrado la respuesta y es muy sencilla, simplemente ejecuta el mismo procedimiento pd_PrintPage bien a la hora de cargar la vista previa como a la hora de imprimir y hay que añadir el control: AddHandler pd.PrintPage, AddressOf pd_PrintPage 'vista previa Dim pdp As New PrintPreviewDialog() pdp.Document = pd pdp.ShowDialog() Un saludo |
|< << 1 2 3 4 5 6 7 8 9 10 11 >> >| |