RE:Concexion de c char con mysql
Publicado por
Javier (1 intervención) el 15/11/2006 17:39:59
Hola, puedes hacer lo siguiente:
Primero debes de bajar el conectos de ADO.net, lo puedes hacer de esta direccion http://dev.mysql.com/downloads/connector/net/1.0.html. Luego que lo bajas y lo instalas, en tu proyecto C # debes hacer una referencia al archivo MySQL.Data.dll, este se encuantra dentr de la Carpeta C:\Archivos de programa\MySQL\Tools for Visual Studio o en la ruta donde lo hayas instalado. Luego en tu proyecyo web debes agregar las siguientes referecnias:
using System.Data;
using MySql.Data;
using MySql.Data.MySqlClient;
El código de conexion con DataAdapter es el siguiente:
private MySqlConnection Conexion()
{
MySqlConnection conn = new MySqlConnection("uid=n_usuario;password=n_password;server=name_server;database=name_base_de_datos");
return conn;
}
[WebMethod(Description = "Login Usuario")]
public bool getConecta(string xUsuario, string xClave)
{
MySqlConnection conn = Conexion();
MySqlDataAdapter dap = new MySqlDataAdapter("Select TAB016C002,TAB016C003 From TAB016 where TAB016C002='" + xUsuario + "' and TAB016C003='" + xClave + "'", conn);
DataSet dst = new DataSet();
dap.Fill(dst, "Usuario");
if (dst.Tables["Usuario"].Rows.Count == 0)
{
return false;
}
else
{
return true;
}
}
Esto es trabajando con WebService, lo puedes hacer directo también. Espero haberte ayudado.