Buenas día a todos, estoy intentando conectarme a una base de datos Firebird atraves de c# pero me da el siguiente error:
"An invalid connection string argument has been supplied or a required connection string argument has not been supplied."
el código que uso es el siguiente;
Código:
using System;
using System.Windows.Forms;
using FirebirdSql.Data.FirebirdClient;
namespace ConexionFirebird
{
/// <summary>
/// Description of Firebird.
/// </summary>
public class conexion
{
#region Objetos
public FbConnection conn;
private bool conectado = false;
#endregion
//#####################################################################################################################
public void Conectar(string database, string usuario, string contrasenia, string sql_dialecto, string servidor)
{
try
{
//string ConnString = "Database=C:\\1.GDB;User=SYSDBA;Password=masterkey;Dialect=3;Server=localhost";
string ConnString = String.Format("Database={0};User={1}; Password={2}; Dialect={3}; Server={4}",database, usuario, contrasenia, sql_dialecto, servidor);
if (conn != null)
conn.Close();
conn = new FbConnection(ConnString);
conn.Open();
conectado = true; // "bandera" que indica el estado de la conexion
}
catch (Exception Ex)
{
MessageBox.Show("No se pudo conectar al servidor de Firebird\n\n" + Ex.Message, "Error de conexion", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
//#####################################################################################################################
public bool estadoConexion()
{
return conectado;
}
//#####################
}
Los parametros de entrada son los correcto ya que coloco los mismo en IB Expert y me conecto sin pronlema.
Por favor necesito ayuda ya que quiero que mi aplicación funcione con esta fabulosa base de datos
Desde ya muchas gracias a todos