elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9
1  Programación / Desarrollo Web / javascript - Pasar valores de una página a otra en: 24 Marzo 2011, 11:44 am
Hola, tengo la siguiente duda.

Tengo un formulario al que tengo que adjuntar un documento para poder enviarlo.
Tengo un campo imput type="text" y al lado un botón que hace un window.open y la carga del documento la hago desde la nueva ventana ventana.

Sube el documento perfectamente y tengo la ruta de donde se guarda, pero no consigo llevarme la ruta a la página del formulario y que se actualize el imput correspondiente con la ruta del archivo adjuntado.

¿Alguna idea?
2  Programación / Programación Visual Basic / Re: Utilizar Kill en VB para eliminar archivos en: 12 Septiembre 2010, 10:32 am
En teoría era así:

Código:
Kill App.Path & "\ok.txt"
3  Foros Generales / Dudas Generales / Re: Busco libro en: 5 Agosto 2010, 09:01 am
AQUÍ lo tienes.


Saludos.
4  Programación / .NET (C#, VB.NET, ASP) / Re: Manuales de .NET en: 25 Enero 2010, 13:39 pm
Aquí dejo otro curso completo de VB.NET 2005

Ver curso

Saludos.
5  Programación / Programación Visual Basic / Re: VB6 y MYSQL en la web en: 16 Junio 2009, 14:02 pm
Si tienes tiempo, puedes revisar este LINK
En el te explica como conectar VB con Mysql


Saludos.
6  Programación / Programación Visual Basic / Re: No me conecta a base de datos Mysql en red lan (Ayuda) en: 27 Enero 2009, 21:12 pm
Aqui te dejo un enlace con la explicación:

http://www.foro.lospillaos.es/viewtopic.php?t=2660


Espero que te sirva.
Saludos.
7  Programación / Programación Visual Basic / Re: Saber número de Puertos seriales con VB6 en: 11 Noviembre 2008, 14:57 pm
Prueba a hacer un For Each , aunque no se, no se...
8  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Existe un Subforo de "Inteligencia Artificial" ¿? en: 11 Noviembre 2008, 14:48 pm
Como no habeis caido en la broma, ese subforo no existe, os esta vacilando, y habeis caido  :xD si pusieras lo mismo solo que poniendo como hackearle el hotmail al brujo, tambien saldria lo mismo  ;D ;D ;D

jajajjaja muy bueno  :D :D :D :D :D
9  Programación / Programación Visual Basic / Re: Cerrar los puertos Com1, Com2, Com3 ... en: 19 Julio 2008, 17:40 pm
La idea es esa, pero piensa que con un bucle sin fin dejarías colgado el PC.
Yo lo haría así:

OBJETOS
Un Timer y un MSComm

Código:
Private Sub Form_Load()
Timer1.Enabled = True
Timer1.Interval = 2000
End Sub

Private Sub Timer1_Timer()

DoEvents
If MSComm1.PortOpen = True Then
  MSComm1.PortOpen = False
End If

End Sub

Saludos.
10  Programación / Programación Visual Basic / Conexión con Visual Basic 6.0 y MySql en: 4 Junio 2008, 21:15 pm
[size=18]COMO CONECTAR VISUAL BASIC CON MySQL[/size]

Hola, quería compartir con vosotros esta pequeña introducción de como conectar vb con mysql.

Empezamos!!!

Lo primero que necesitamos es el driver para la conexión (MySQL Connector/ODBC 3.51) que lo descargaremos de AQUI

Lo siguiente es agregar las referencias necesarias para nuestro proyecto.

Abrimos Visual Basic > Nuevo proyecto > EXE estándar > picamos en proyecto > referencias.

Se abrirá una ventana y seleccionaremos estas dos referencias:

    1.   Microsoft DAO 3.51 Object Library 
    2.   Microsoft ActiveX Data Objects 2.0 Library
    [/list]

    Una vez agregadas las referencias pulsamos aceptar.

    En el formulario añadimos 5 TextBox y 2 commandButton
    Esta va ha ser una versión simple para ver como conecta con MySQL y trata los datos, después de vuestra parte esta hacerlo mas complejo. (los nombres de los textbox y de los commandbutton son los da el programa por defecto)

    Usaremos los campos de texto en este orden:

      Text1 > puerto (
    3306)
    Text2 > nombre (nombre de usuario)*
    Text3 > contraseña (contraseña del usuario)
    Text4 > nombre de la base de datos (nombre de la base de datos)
    Text5 > servidor (DNS del servidor)
    Command1 > conectar
    Command2 > visualizar[/list]

    NOTA: El usuario tiene que estar creado en tu servidor, así que créalo y asígnale los permisos pertinentes (por lo menos lectura)
    También tienes que tener en cuenta el Administrador de acceso MySQL remoto (si tienes dudas agrega un % ), no es seguro pero para hacer alguna prueba no creo que tengas que preocuparte en exceso.

    Declaramos las variables:

    Código:
    Public BD As ADODB.Connection
    Public RecSQL As ADODB.Recordset

    Contenido del command1 (conectar con la base de datos)

    Código:
    Private Sub Command1_Click()
    On Error GoTo Ver

    Set BD = New ADODB.Connection
    BD.ConnectionString = "driver={MySQL ODBC 3.51 Driver};" & _
    "Server=" & Text1 & ";" & _
    "Port=" & Text2 & ";" & _
    "Database=" & Text3 & ";" & _
    "User=" & Text4 & ";" & _
    "Password=" & Text5 & ";" & _
    "Option=3;"

    BD.Open

    MsgBox "Conexión establecida!!!", vbExclamation, "Conexión"

    Exit Sub
    Ver:
     MsgBox "Nº de error: " & Err.Number & " | " & Err.Description, vbCritical, "Control de errores"
     Err.Clear
    End Sub

    Una vez la conexión se ha establecido nos queda ver los datos, así que vamos a ello.

    Contenido del command2 (recorrer la base de datos)

    Código:
    Private Sub Command1_Click ()
    On Error GoTo Ver

    Set RecBD = New ADODB.Recordset
    RecBD.Open "select * from datos", BD, adOpenStatic, adLockOptimistic

    While Not RecBD.EOF
      MsgBox "Su ID: " & RecBD.Fields(0) & " | " & " y su nombre " & RecBD.Fields(1), , "Información..."
      RecBD.MoveNext
    Wend

    Exit Sub
    Ver:
     MsgBox "Nº de error: " & Err.Number & " | " & Err.Description, vbCritical, "Control de errores"
     Err.Clear
    End Sub

    El sistema es muy similar a Access y la verdad es que es muy intuitivo.

    Añadiendo registros:
    Hay dos formas para añadir registros (una más correcta y rápida que la otra)

    Esta es la menos correcta:

    Código:
    Set RecSQL = New ADODB.Recordset
    RecSQL.Open "select * from datos", BD, adOpenStatic, adLockOptimistic

    RecSQL.AddNew
    RecSQL.Fields(1).Value = Text1
    RecSQL.Fields(2).Value = Text2
    RecSQL.Update

    RecSQL.Close
    Set RecSQL = Nothing

    Esta es la más correcta:

    Código:
    Set RecSQL = New ADODB.Recordset

    RecSQL.Open "INSERT INTO datos (id,nombre) VALUES (" & val(Text1) & ",'" & Text2 & "')", BD, adOpenStatic, adLockOptimistic

    Set RecSQL = Nothing


    Como modificar registros:

    Código:
    Set RecSQL = New ADODB.Recordset

    RecSQL.Open "UPDATE datos SET id=" & val(Text1) & " , nombre='" & Text2 & "' WHERE id =" & 1 , BD, adOpenStatic, adLockOptimistic

    Set RecSQL = Nothing

    Eliminando registros:
    Hay dos maneras de hacer esta operación (una mas correcta que otra, pero la tenéis que descubrir jejejejeje)

    Esta es la primera:

    Código:
    Set RecSQL = New ADODB.Recordset

    RecSQL.Open "SELECT * FROM datos WHERE id =" & Val(Text1), BD, adOpenStatic, adLockOptimistic

    RecSQL.Delete
    Set RecSQL = Nothing

    O se puede hacer la búsqueda con LIKE:

    Código:
    Set RecSQL = New ADODB.Recordset
         
    RecSQL.Open "SELECT * FROM datos WHERE nombre LIKE ‘" & Text2 & “’”, BD, adOpenStatic, adLockOptimistic
         
    RecSQL.Delete
    Set RecSQL = Nothing

    Esta es la otra:

    Código:
    Set RecSQL = New ADODB.Recordset

    RecSQL.Open "DELETE FROM contactos WHERE id=" & Val(Text1), BD, adOpenStatic, adLockOptimistic

    Set RecSQL = Nothing


    Como trata las fechas MySQL?
    El formato predefinido es AAAA-MM-DD
    ¿y como lo tratamos desde Visual Basic?,es bastante sencillo, lo vemos…

    Esta es una consulta de un campo fecha:

    Código:
    Set RecSQL = New ADODB.Recordset

    RecSQL.Open "SELECT * FROM tabla WHERE Campo_fecha=’” & Format(Text2, "yyyy-mm-dd") & "'”, BD, adOpenStatic, adLockOptimistic


    Esta es una consulta de un rango de fechas:

    Código:
    Set RecSQL = New ADODB.Recordset

    RecSQL.Open "SELECT * FROM tabla WHERE Campo_fecha BETWEEN '" & Format(Text1, "yyyy-mm-dd") & "' AND '" & Format(Text2, "yyyy-mm-dd") & "'”, BD, adOpenStatic, adLockOptimistic


    Espero que sirva de ayuda.
    Fuente original: http://www.foro.lospillaos.es/viewtopic.php?t=2660

    Saludos.
    Páginas: [1] 2 3 4 5 6 7 8 9
    WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines