Cita:
donde nit es una variable que trae una valor de otro formulario." SELECT nombre_vendedor WHERE nit_vendedor='" & nit & "' "
¿como saco el valor que contiene en campo nombre_vendedor y lo almaceno en una variable de tipo string?
| |||
¿Cómo extraer un dato de tabla en mysql? Hola amigos quiero saber como extraer un dato de una tabla en mysql si yo hago: Cita: donde nit es una variable que trae una valor de otro formulario." SELECT nombre_vendedor WHERE nit_vendedor='" & nit & "' " ¿como saco el valor que contiene en campo nombre_vendedor y lo almaceno en una variable de tipo string? |
| |||
Respuesta: ¿Cómo extraer un dato de tabla en mysql? ¿Aún nadie tiene la respuesta? solo es extraer un dato de una tabla hecha en mysql y asignarle ese dato a una variable. |
| ||||
Respuesta: ¿Cómo extraer un dato de tabla en mysql? ¿Has usado algo de ADO, DataSets, DataTables? ¿Has probado el uso del MySQL Connector .NET? Bueno, es exactamente eso...: Manipular datos en DataTable
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: ¿Cómo extraer un dato de tabla en mysql? Si, claro que he trabajado con el MySQL Connector .NET, nada de ADO, también he trabajado con DataSets. |
| |||
Respuesta: ¿Cómo extraer un dato de tabla en mysql? Hola gracias por tener paciencia conmigo como siempre desde que estoy aquí jeje, lo que sucede es que primero, mi tabla tiene mas de dos columnas. En un formulario genero un inputbox, en ese inputbox se ingresa una cadena de numeros, estos los recibe una variable de tipo string. Luego comparo el valor que tiene esa variable con el campo nit_empleado de la tabla empleados, si los datos coinciden quiero obtener de esa mima tabla un dato que esta en el campo nombre_empleado y almacenarlo en una variable o enviarlo a un textbox con propiedad readonly. Ejemplo Nombra tabla: empleados Cita: Lo que quiero es que al comparar el valor de la variable vNit con el campo nit_empleado (Que ya lo se hacer sin problema) si estos dos valores son exactos agregar a un textbox o a una variable el dato ANDRES PEREZ.--------------------------------------------------------------- | id_empleado | nombre_empleado | nit_empleado | --------------------------------------------------------------- | 12 | ANDRES PEREZ | 7895486 | --------------------------------------------------------------- Se como mostrar esos datos en un datagridview pero aqui no necesito mostrarlos todos sino uno y además sacarlo para así poder luego hacer otros ejemplos con la misma técnica. Perdón por la mayúscula se lo que significa en un foro pero copié exactamente como está en la tabla porque cuando ingreso los datos a través de los textbox les a estos di la propiedad CharacterCasing = Upper. Nota: id_empleado es primary key y se llena automáticamente los otros dos datos si son de ingreso manual a través de textbox y variable. |
| ||||
Respuesta: ¿Cómo extraer un dato de tabla en mysql? Cita: Bueno, partamos de la base que que si el campo en cuestión es PK en su tabla, o al menos UNIQUE, y la comparación es del tipo "nit = vNit", esa consolta sómo puede devolverte un registro, por lo cual la tabla debería tener la propiedad Lo que quiero es que al comparar el valor de la variable vNit con el campo nit_empleado (Que ya lo se hacer sin problema) si estos dos valores son exactos agregar a un textbox o a una variable el dato ANDRES PEREZ.
Código vb.net:
En ese caso, lo único que deberías hacer es, suponiendo que lo has cargado a través de un DataSet: Ver original
Código vb.Net:
Por supuesto, estoy suponiendo que cargaste el dataset con un objeto MysqlDataAdapter, usando el método .Fill(DataSet, nombre).Ver original ¿Es a esto a lo que te refieres?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: ¿Cómo extraer un dato de tabla en mysql? Tengo un problema Cita: nit = TextBox1.Text Try Dim adaptador = New MySqlDataAdapter("select*from vendedores where nit_vendedor='" & nit & "' ", conexion) Dim midataset = New DataSet() adaptador.Fill(midataset, "vendedores") If midataset.Tables("vendedores").Rows.Count = 1 Then TextBox2.Text = Convert.ToString(midataset.Tables("vendedores").Ro ws(0).Items("nombre_vendedor")) Else MessageBox.Show("El NIT ingresado no corresponde", "Error de ingreso") End If Catch ex As MySqlException MsgBox(ex.Message.ToString()) End Try Cita: que debo corregir? Items no es un miembro de System.Data.DataRow |
| |||
Respuesta: ¿Cómo extraer un dato de tabla en mysql? Hola ya lo corregi solo tuve que hacer este cambio: Cita: TextBox2.Text = Convert.ToString(midataset.Tables(0).Rows(0)("nomb res_vendedor")) ![]() Este es el resultado y hombre gnzsoloyo muchas gracias. |
| ||||
Respuesta: ¿Cómo extraer un dato de tabla en mysql?
Código vb.net:
La forma que has usado sólo te funcionaría si tienes el Option Strict Off, si estuviese en On, no podrías usarla, y en ocasiones es mejor ponerla en On...Ver original De todos modos me alegra que lo pudieras resolver... ![]() ![]()
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: ¿Cómo extraer un dato de tabla en mysql? Te conviene usar DataTables y DataRows y no dejar a la suerte andar adivinando los nombre de los campos y tablas, ya que el IntelliSense (si es que usas visual studio) no te podria indicar si estas usando el nombre correcto. Y para armar las consultas SQL usa parametros. Todo esto seran unas dos lineas mas de codigo, pero te ayuda mucho si reutilizas el codigo en muchas partes de tu aplicacion y muchos menos errores a la hora de hacer modificaciones, y algunos de ellos son realmente dificiles de encontrar en una aplicacion gigante. |
Etiquetas: |