viernes, 19 de octubre de 2007

Instalar .NET + Firebird + SharpDevelop

El presente es un pequeño tutorial de instalación de .NET Framework, Firebird y SharpDevelop

Paso 1:

Paso 2:

Los pasos de instalación para esta sección son sencillos, simplemente se presiona el botón Siguiente y Aceptar para cualquiera de las opciones, y aceptan las condiciones de los programas.
  • Instalar IIS - Permitira la ejecucion de ASP.NET
  • Instalar .NET Framework 2.0 Runtime
  • Instalar .NET Framework 2.0 SDK
  • Instalar Firebird
  • Instalar Firebird .Net DataProvider
  • Instalar SharpDevelop
Nota: Tenga mucho cuidado con el orden de instalación

Paso 3:

  • Abrimos SharpDevelop, y creamos un nueva solución con el nombre PruebaConexion, dentro de la Categoria C#/Aplicación de Consola.
  • En el arbol de proyectos hacemos click derecho sobre Referencias y seleccionamos Agregar Referencia; y en la lista GAC seleccionamos FirebirdSql.Data.FirebirdClient.
  • Ahora debemos de dijitar nuestro programa:

using System;
using FirebirdSql.Data.FirebirdClient;
using System.Data;
class PruebaConexion{
public static void Main(){
FbConnection fbCon=new FbConnection("User=SYSDBA;password=masterkey;DataSource=localhost;Database=c:\\example.mdb ;Charset=ISO8859_1;Dialect=3");
fbCon.Open();
FbCommand fbCmd=new FbCommand("select micampo1,micampo2 from mi_tabla",fbCon);
IDataReader dr=fbCmd.ExecuteReader();
while(dr.Read())
System.Console.WriteLine(dr.GetValue(0));
dr.Close();

}
}

  • Y compilamos con (F5).

1 comentario:

Yohandri dijo...

Estoy trabajando con la libreria ibpp y con el visual studio 2003, y esto me da muchos errores, necesito que alguien me diga como trabajar bien con esta libreria en el visual studio, como incluirla, ya que cuando yo la incluyo en una unit no me da problemas, el problema es a la hora de yo incluir esa unit dentro de otra me da muchos linkers y me dice que hay multiples declaraciones....espero que alguien me pueda ayudar respondiendo mi inquietud....saludos

Emacs en windows: arranque rápido

En windows la carga de emacs implica una demora en windows pero se puede mejorar usando el demonio de emacs y modificar la llamada usando el...