Foros del Web » Programación para mayores de 30 ;) » .NET »

VS.NET 2008 & MySQL. Crear Login

Estas en el tema de VS.NET 2008 & MySQL. Crear Login en el foro de .NET en Foros del Web. Hola, Tengo una base datos en MySQl y necesito trabajar con ella. La verdad no se si estoy al nivel para trabajar con Visual Studio, ...
  #1 (permalink)  
Antiguo 27/09/2010, 20:59
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
VS.NET 2008 & MySQL. Crear Login

Hola, Tengo una base datos en MySQl y necesito trabajar con ella.
La verdad no se si estoy al nivel para trabajar con Visual Studio, pero estoy obligado, ya que tengo que imprimir en una controladora fical.

Antes de ir a la parte de facturacion, tengo que agarrarle la mano a las conexiones con MySQL ya que toda la informacion se lebanta de ahi

Hasta ahora lo que tengo es lo siguiente:

login.vb

que tiene:
TextBox1 que es el campo de Usuario.
TextBox2 que es el campo de la contraseña.
Button1 es el boton de ingresar.
Button2 es el boton para salir.

Despues tengo

Facturacion.vb

que viene a ser a donde iria si el usuario y la contraseña es correcta.

por otro lado la cadena de conexion es:

server=127.0.0.1;User Id=astore-admin;database=astore;password=******;Persist Security Info=True

el usuario esta en:

Tabla: Usuarios

columnas:

->usuario
->contraseña

Toda la ayuda se la agredesco. si bien no les pido los codigos, pero algun tuto que se me alla pasado, algun post que no alla visto, muchas gracias por su tiempo
Saludos.

Última edición por SirDuque; 27/09/2010 a las 21:35
  #2 (permalink)  
Antiguo 27/09/2010, 22:13
Avatar de SDEK  
Fecha de Ingreso: diciembre-2009
Ubicación: MX
Mensajes: 156
Antigüedad: 14 años, 4 meses
Puntos: 8
Respuesta: VS.NET 2008 & MySQL. Crear Login

No entendí bien la pregunta, pero si es por la string de conexión, te dejo un link para las cadenas de conexion de MySQL con .NET

http://www.connectionstrings.com/mysql

Saludos,
__________________
Tecnologías de la Información
Karel Priego
| @karelpriego
  #3 (permalink)  
Antiguo 28/09/2010, 06:53
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: VS.NET 2008 & MySQL. Crear Login

Quiero crear un login para mi aplicativo en vs.NET, que la consulta del usuario y la contraseña lo lebante de SQL.

ya le estoy pegando una ojeada a eso, pero no es lo que busco.

Tambien aclaro, que en principio, no engancho mucho el lenguaje, yo programo en PHP
  #4 (permalink)  
Antiguo 28/09/2010, 12:38
Avatar de osmellbonnie  
Fecha de Ingreso: junio-2010
Ubicación: Managua
Mensajes: 28
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: VS.NET 2008 & MySQL. Crear Login

Acuerdate que para hacer la conexion vb net mysql tienes que tener el driver, en la pagina que dieron anteriormente sale descargar el driver, instalalo, y despues en la parte de referencias agrega la referencia de mysql.

despues cuando vayas a hacer el login importa la referencia haciendo el imports

cuando tengas esas referencias crea la conexion. aca un ejemplo de como creo la conexion.

Cita:
Imports MySqlDriverCS

Public Class conexion

Public Shared cn As MySQLConnection

Public Sub AbrirConexion()
Try
cn = New MySQLConnection(New MySQLConnectionString("127.0.0.1", "sami", "username", "password", 3306).AsString)
cn.Open()

If cn.State = ConnectionState.Open Then
MsgBox("conexion exitosa", MsgBoxStyle.MsgBoxRight)
End If
Catch ex As MySqlException
MsgBox("Error: " & ex.Message)

Catch ex As Exception
MsgBox("Error: " & ex.Message)
End Try
End Sub
End Class
  #5 (permalink)  
Antiguo 28/09/2010, 15:26
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: VS.NET 2008 & MySQL. Crear Login

Código MySQL:
Ver original
  1. Imports MySql
  2. Imports MySql.Data
  3.  
  4. Public Class conexion
  5.  
  6.     Public Shared cn As MySQLConnection
  7.  
  8.     Public Sub AbrirConexion()
  9.         Try
  10.             cn = New MySQLConnection(New MySQLConnectionString("127.0.0.1", "astore", "root", "password", 3306)..AsString)
  11.             cn.Open()
  12.  
  13.             If cn.State = ConnectionState.Open Then
  14.                 MsgBox("conexion exitosa", MsgBoxStyle.MsgBoxRight)
  15.             End If
  16.         Catch ex As MySqlException
  17.             MsgBox("Error: " & ex.Message)
  18.  
  19.         Catch ex As Exception
  20.             MsgBox("Error: " & ex.Message)
  21.         End Try
  22.     End Sub
  23. End Class

me salen dos errores:
MySQLConnection no esta definido
&
MySqlException no esta definido....

Ya tenia instalado los paquetes de MySQL.

___ En referencias agrege:
MySql.Data
MySql.Data.CF
MySql.Data.Entity
MySql.Web
  #6 (permalink)  
Antiguo 28/09/2010, 15:33
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: VS.NET 2008 & MySQL. Crear Login

agrege:
Código VS.NET:
Ver original
  1. Imports MySql.Data.MySqlClient
y en la lista de errores cambiaron a:
MySQLConnection es ambiguo en el estapacio de nombre MySql.Data.MySqlClient
&
MySqlException es ambiguo en el estapacio de nombre MySql.Data.MySqlClient

Etiquetas: login, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:10.