hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
30 de Agosto de 2008, 02:43:07
Noticias: ¿Quieres aprender a programar en C/C++?
Para ver este enlace Registrate o Inicia Sesion
> lee aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Necesito ayuda con MySQL por favor
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Necesito ayuda con MySQL por favor  (Leído 183 veces)
syryus
Recien llegado
*
Desconectado Desconectado

Mensajes: 1


Ver Perfil
« : 30 de Mayo de 2007, 11:23:55 »

Hola necesito de su ayuda. Tengo una aplicacion que quiero que cuando tu presiones un commandbutton grabe los datos de un label a una tabla que estara en una base de datos MYSQL. Tambien quisiera (perdon por tener tantas dudas) que cuando lo pulses otra vez los datos del label te los escriba en otra celda.


Gracias por adelantado
Un saludo
« Última modificación: 31 de Mayo de 2007, 06:44:18 por ranefi » En línea
ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,193


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« Respuesta #1 : 31 de Mayo de 2007, 06:43:51 »

Hola necesito de su ayuda. Tengo una aplicacion que quiero que cuando tu presiones un commandbutton grabe los datos de un label a una tabla que estara en una base de datos MYSQL. Tambien quisiera (perdon por tener tantas dudas) que cuando lo pulses otra vez los datos del label te los escriba en otra celda.


Gracias por adelantado
Un saludo

Buen día syryus y bienvenido al foro. Para empezar con el ejemplo que te voy a dar, primero debes crear una tabla llamada "tabla" en la base de datos llamada "test". Para crear la tabla debes importar el siguiente script:

Código:

CREATE TABLE tabla (
  'Campo1' varchar(30) default NULL,
  'Campo2' varchar(30) default NULL,
  'Campo3' varchar(30) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1


Lo siguiente es comenzar con la aplicación.

Agregar 4 controles; 1 CommandButton, 3 TextBox e insertar el siguiente código en un...

Formulario
Código:

Dim Conn As ADODB.Connection


Sub ConectaServer()
    BaseDatos = "test"
    Host = "localhost"
    Puerto = "3306"
    Usuario = "root"
    Pass = ""

    Cadena = "Provider=MSDASQL.1;Password=;" & _
        "Persist Security Info=True;User ID=;" & _
        "Extended Properties=" & Chr$(34) & _
        "Driver={MySQL ODBC 3.51 Driver};" & _
        "DESC=;Database=" & BaseDatos & _
        ";Server=" & Host & ";UID=" & Usuario & _
        ";Password=" & Pass & ";PORT=" & Puerto & _
        ";Option=16387;STMT=;" & Chr$(34)
       
    Set Conn = New ADODB.Connection
   
    On Error GoTo ups
    Conn.Open Cadena
    Exit Sub
ups:
    MsgBox "No fue posible establecer conexión con servidor. " & _
        "Revise conexión con bases de datos", vbCritical, "Sin conexión"
       
    End
End Sub

Sub InsertaRegistros()
    Dim CadenaSQL As String, Campo1 As String, Campo2 As String, _
        Campo3 As String
       
        Campo1 = Chr(39) & Text1.Text & Chr(39) & Chr(44)
        Campo2 = Chr(39) & Text2.Text & Chr(39) & Chr(44)
        Campo3 = Chr(39) & Text3.Text & Chr(39)
   
    CadenaSQL = "INSERT INTO tabla VALUES(" & Campo1 & Campo2 & Campo3 & ")"
   
    On Error GoTo ups
    Conn.Execute CadenaSQL
    Exit Sub
ups:
    MsgBox Err.Description, vbCritical
End Sub

Private Sub Command1_Click()
    Dim Pregunta As String
   
    Pregunta = MsgBox("¿Desea agregar un registro?", vbQuestion + vbYesNo, "Pregunta")
    ConectaServer
   
    If Pregunta = vbYes Then
        On Error GoTo ups
        InsertaRegistros
       
        MsgBox "Registro agregado con éxito"
    End If
    Exit Sub
ups:
    MsgBox Err.Description, vbCritical
End Sub

Private Sub Form_Unload(Cancel As Integer)
    Conn.Close: Set Conn = Nothing
End Sub


Tu servidor MySQL deberá estar como "localhost", el puerto deberá ser "3306", el usuario "root" y la contraseña "" (sin contraseña). Espero te haya servido. Nos vemos.
En línea


SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online