Ver Mensaje Individual
  #1  
Antiguo 27-06-2006
Avatar de acertij022
acertij022 acertij022 is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina-Bs. As.
Posts: 233
Reputación: 24
acertij022 Va por buen camino
Firebird 2.0 y C#

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
Responder Con Cita