Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Crazy.sx

#161
MinimizeBox = false
#162
Cita de: Argentino Canejo en 16 Octubre 2012, 03:35 AM
¿Cómo puedo hacer para que muestren los datos en de ciertos campos de tablas en textbox específicos usando VB.NET?

Por ejemplo que de la tabla DatosPersonas que contiene los campos Nombre, Apellido, Edad me muestre solo el campo Nombre en un textbox txtNombre.

La verdad es que no se cómo hago esto solo conseguí que me mostrara los datos usando un DataGridView usando:

Código (vbnet) [Seleccionar]
    dtTabla.Rows.Clear()
        Dim cmdDatos As New MySqlCommand("Select * from DatosBasicos", Conexion)
        Dim da As New MySqlDataAdapter(cmdDatos)
        da.Fill(dtTabla)
        Me.dgvDatos.DataSource = dtTabla


Estoy aprendiendo esta parte de Base de datos y a pesar de que estoy leyendo un PDF sobre .NET necesito un poco de ayuda en esta parte.

Cita de: seba123neo en 16 Octubre 2012, 14:26 PM
lo podes hacer con DataReader es lo mas facil que hay, es como si fuera un recordset comun.

Bueno, seba123neo, siguiendo tu info, también me puse a practicar con MySQL y todo eso. Ahora, no se si está bien pero hice esto, por ejemplo:

Código (vbnet) [Seleccionar]

        Dim id_puntero As Integer
        id_puntero = InputBox("Indicar id")
        Conexion.Open()

        Dim cmd As New MySqlCommand("SELECT * from MiTabla", Conexion)
        Using leerdato As MySqlDataReader = cmd.ExecuteReader()
            While leerdato.Read()
                If id_puntero = leerdato("id") Then
                    'MsgBox("es " & leerdato("id"))
                    txtNombre.Text = leerdato("nombre")
                End If
            End While
        End Using
        Conexion.Close()


O sea, que me muestre el valor correspondiente en txtNombre, en este caso el valor de "nombre" pero según el valor id que le ingreso.

Con este código me funciona perfectamente, pero pregunto... ¿es eficiente o hay alguna otra manera de hacerlo más directo?. Gracias. :P
#163
Cita de: Argentino Canejo en 16 Octubre 2012, 05:18 AM
Bueno, ya pude hacerlo, busqué un poco más y encontré esto:
http://social.msdn.microsoft.com/Forums/es/vbes/thread/14123c34-c0ff-4344-b8bd-f84b03e2e4c5

Era cuestión de primero cargar el DataTable y luego hacer esto :P:

Código (vbnet) [Seleccionar]
   
        Dim row As DataRow = dtTabla.Rows(0) 'Aqui cambio la fila de la cual quiero mostrar, en este caso la primera fila (posicion cero)
        TextBox1.Text = CStr(row("nombre"))


Gracias igual, cualquier otra consulta vuelvo a molestar de nuevo, je.
Saludos.

Encontré esto que quizás te sirva.
http://www.forosdelweb.com/f29/vb-net-mysql-asignar-valor-campo-variable-986233/

#164
Fijate si en la carpeta C:\Windows\system32\drivers\etc, hay un archivo llamado host. Fijate si existe una línea que tenga:

127.0.0.1     localhost

Si no existe, agrégale esa línea. Este archivo contiene las asignaciones de las direcciones IP a los nombres de host. Cada entrada debe permanecer en una línea individual. La dirección IP debe ponerse en la primera columna, seguida del nombre de host correspondiente.
La dirección IP y el nombre de host deben separarse con al menos un espacio.

Saludos.
#165
Scripting / Re: Inyecciones Batch
8 Agosto 2009, 20:42 PM
Es un tema interesante, hace mucho que no veo Script Batch pero voy a volver a practicarlo, y es obvio que tendré en cuenta este tema. ;D

No recuerdo bien pero creo que Leo G me ayudó en ciertos códigos que hice para asegurarlos y evitar estas cosas...

Voy a revisar estos códigos, Saludos.
#167
Programación Visual Basic / Re: cifrar codigo
18 Enero 2009, 21:45 PM
Cita de: Karcrack en 18 Enero 2009, 20:34 PMAunque para evitar heuristica puedes probar creando Threads o llenado el codigo de saltos innecesarios... o tambien metiendo code basura...

Jaja, gracias lo probaré en algun caso que me toque. :rolleyes: :xD. Saludos
#169
Hola amigos.

Hice un código para que pueda ver las respuestas desde la shell del sistema luego de haber ejecutado un comando, pero en realidad lo que hace es redireccionar las respuestas del comando hacia un archivo y despues lo que hago es mostrar ese "log" en un textbox, es un proceso lento, pero como recié estoy aprendiendo este lenguaje no se me ocurrió otra cosa.
Basicamente hace lo siguiente:
   
   C:\Windows>dir>log.txt

Después hago que lea el archivo log.txt y lo muestre en un textbox

Pero si quisiera ejecutar el comando CD, por ejemplo, no me muestra nada en el texbox ya que no hay ninguna respuesta que se le pueda enviar al log.txt para despues mostrarla en dicho textbox.

Sé que esto que hice es muy rudimentario. Y ya veo cuales son los problemas de esto...

Lo que me gustaría saber es cómo hago para obtener todas las respuestas que me de la shell. Es decir, por ejemplo, si ejecuto el comando CD\ me diga la nueva posicion que obtuve al escribir tal comando. Otro problema que tengo es que si quiero pasarme de unidades, o sea, si estoy en C:\ con solo tipear en la shell D: me paso a la unidad D:\ pero no me funciona asi, ya que siempre se queda en la misma unidad primera. En fin, quiero hacer un programa que sea exactamente como se trabaja con el cmd.exe o algo asi ¿Se entiende?

Disculpen si los mareé pero me salió esta duda y este problema..
Espero que puedan ayudarme. Gracias.
#170
Programación Visual Basic / Re: cifrar codigo
18 Enero 2009, 19:41 PM
Mmm, también andaba con esa duda... o sea ¿qué cosas hacen que los AV salten?. Antes creia que eran los nombres de las variables, je, pero despues me di cuenta que esto era muy obvio y que no podia ser tan asi. ¿Es acaso que los antiivirus siguen un cierto patrón? ¿Cómo lo modificaría?.
Aprovecho este tema abierto para salir de esta duda. Gracias