Hola, estoy haciendo en una clase un constructor sobre cargado en el cual le paso unos datos y esos datos los quiero meter en variables y esas variables utilizarlas en un metodo de ese constructor, os dejo aqui el codigo:
csharp Código:
public Conexion_BD(String server, String bd, String user, String pwd) {
// Variables.
public String srv = server;
public String BD = bd;
public String us = user;
public String pw = pwd;
// Metodo para conectar, se le pasa el servidor, la base de datos, el usuario y el password.
public MySqlConnection conectar()
{
String datos = "Server=" + srv + ";Port=3306;Database=" + BD + ";Uid=" + us + ";Pwd=" + pw + ";";
abrir(datos);
try {
con.Open();
return con;
} // FIN try
catch (MySqlException ex) {
return null;
} // FIN catch
} // FIN conectar
// Metodo abrir.
public void abrir(string dat) {
con
= new MySqlConnection
(dat
); } // FIN abrir
} // FIN Conexion_BD
Me dice que los nombres de las variables que le paso al constructor no existe en el contexto actual, ¿que puede ser?
¿Como puedo solucionarlo?
Un saludo.