Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-09-2004
AdrianD AdrianD is offline
Miembro
 
Registrado: may 2003
Ubicación: San Juan - Argentina
Posts: 113
Poder: 21
AdrianD Va por buen camino
Problema C# y Firebird

Estoy hintentando hacer las primeras pruebas con C# y firebird.Net
e seguido los pasos en los readme y cuando intento abrir el C# me da el siguiente error: Ther was en error reflecting type 'FirebirdSQL.Data.Bdp.FbConnectionString" y no carga nada en el database explorer. Alguna idea de que estoy haciendo mal. Desde ya muchas gracias
Responder Con Cita
  #2  
Antiguo 04-09-2004
AdrianD AdrianD is offline
Miembro
 
Registrado: may 2003
Ubicación: San Juan - Argentina
Posts: 113
Poder: 21
AdrianD Va por buen camino
Algo que olvide aclarar es que estoy usando C#Builder con FirebirdNetProvider 1.6
Responder Con Cita
  #3  
Antiguo 05-09-2004
Sinaloense Sinaloense is offline
Miembro
 
Registrado: oct 2003
Posts: 139
Poder: 21
Sinaloense Va por buen camino
Tu problemas puede ser por dos motivos:

1: Tu connection string esta mal, o los parámetros no son correctos, en la ayuda del Firebird Data providers viene un ejemplo de como funciona

o

2: Estas usando una version incorrecta del Firebird para .NET, puede que estes usando la version para .NET 1.1 en un entorno .NET 1.0, si ese es el caso debes bajar Firebird para :NET con la version 1.0.
Responder Con Cita
  #4  
Antiguo 07-09-2004
carlosga carlosga is offline
Miembro
 
Registrado: may 2003
Posts: 10
Poder: 0
carlosga Va por buen camino
Hola:

> FirebirdSQL.Data.Bdp.FbConnectionString

Por el namespace estas usando el BDP para Firebird (que no es lo mismo que el provider ADO.NET )

Puedes postear el codigo que estas usando ??
Responder Con Cita
  #5  
Antiguo 07-09-2004
AdrianD AdrianD is offline
Miembro
 
Registrado: may 2003
Ubicación: San Juan - Argentina
Posts: 113
Poder: 21
AdrianD Va por buen camino
Es asi, osea que deberia desistanlarlo y probar con el "Borland data provider"?
Responder Con Cita
  #6  
Antiguo 07-09-2004
AdrianD AdrianD is offline
Miembro
 
Registrado: may 2003
Ubicación: San Juan - Argentina
Posts: 113
Poder: 21
AdrianD Va por buen camino
Intentare explicarme mejor, ya que no he sido claro:

Tengo instalado C# Builder, pero todos los proyectos actuales en los que trabajo los estoy desarrollando con Firebird. Mi idea era que si instalo el Borland Data Provider para Firebird y que me aparesca "Firebird" en el data explorer como aparecen Intebase, SQL Server, Oracle, etc.
Ya prove con Firebird .Net provider y con el Borland Data Provider para Firebird, en este ultimo agregé las siguiente lineas
En BdpDataSources.xml:
<xml>
<provider name="Firebird" connectionStringType="FirebirdSql.Data.Bdp.FbConnectionString, FirebirdSql.Data.Bdp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c7d0a028dd9e545b">
<objectTypes>
<objectType>Tables</objectType>
<objectType>Procedures</objectType>
<objectType>Views</objectType>
</objectTypes>
</provider>

</xml>

y en bdpConnections.xml:
<xml>
<BdpConnectionString xsi:type="FbConnectionString">
<Name>FbConn1</Name>
<Database>localhost/3050:employee.fdb</Database>
<UserName>sysdba</UserName>
<Password>masterkey</Password>
<Assembly>FirebirdSql.Data.Bdp,Version=1.0.0.0,Culture=neutral,PublicKeyToken=c7d0a028dd9e545b</Assembly>
</BdpConnectionString>
</xml>
Responder Con Cita
  #7  
Antiguo 07-09-2004
carlosga carlosga is offline
Miembro
 
Registrado: may 2003
Posts: 10
Poder: 0
carlosga Va por buen camino
Cita:
<Database>localhost/3050:employee.fdb</Database>
Aqui falta el path de la bd deberia ser algo asi:

<Database>localhost/3050:C:\Archivos de programa\Firebird\Firebird_1_5\examples\employee.fdb</Database>

Asegurate de que tienes el ensamblado FirebirdSql.Data.Bdp.dll
instalado en el GAC y que la version y el PublicTokenRing del
ensamblado en el GAC conciden con:

<Assembly>FirebirdSql.Data.Bdp,Version=1.0.0.0,Culture=neutral,PublicKeyToken=c7d0a028dd9e545b</Assembly>

Por ultimo recordar que el BDP para firebird y el Firebird ADO.NET Data Provider son diferentes, asegurate de haber instalado el BDP para Firebird

Última edición por carlosga fecha: 07-09-2004 a las 23:43:28.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:57:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi