-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 
Author Message
 Post subject: Keine Verbindung von NHibernate zu Firebird
PostPosted: Fri Nov 10, 2006 6:56 am 
Newbie

Joined: Fri Nov 10, 2006 6:04 am
Posts: 6
Location: Dortmund
Hallo,

ich will mit Nhibernate auf Daten in einer Firebird-DB zugreifen. Ich nutze das .NET 2.0 Framework mit Visual Studio 2005.

Ich habe den Firebird-Client in der Version 2.0.1.0 installiert.

Um das ganze zu Testen habe ich ein Windows-Anwendung erstellt und dort in der App.config die Parameter für die Connection konfiguriert:

Code:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section
      name="nhibernate"
      type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
    />
 
  <nhibernate>
    <add
      key="hibernate.connection.provider"
      value="NHibernate.Connection.DriverConnectionProvider"
    />
    <add
      key="hibernate.dialect"
      value="NHibernate.Dialect.FirebirdDialect"
    />
    <add
      key="hibernate.connection.driver_class"
      value="NHibernate.Driver.FirebirdClientDriver"
    />
    <add
      key="hibernate.connection.connection_string"
      value="DataSource=QUARK;Database=Test;User=SYSDBA;Password=masterkey;ServerType=0;initial catalog=nhibernate;Integrated Security=SSPI"
    />
  </nhibernate>
</configuration>


Aber immer wenn ich eine SessionFactory anlegen will

Code:
ISessionFactory factory = cfg.BuildSessionFactory();
ISession session = factory.OpenSession();


kommt der Fehler

Could not create the driver from NHibernate.Driver.FirebirdDriver

Den Verweis zur FirebirdSql.Data.FirebirdClient.dll habe ich dem Projekt hinzugefügt.

Was mache ich falsch?

Für hilfe wäre ich äußerst dankbar!!!

SHennig


Top
 Profile  
 
 Post subject:
PostPosted: Tue Nov 14, 2006 12:59 pm 
Newbie

Joined: Tue Nov 14, 2006 5:52 am
Posts: 1
Hallo,

ich hatte die gleichen Probleme mit NHibernate. Die erwarten noch den alten 1.7er Provider. Ich mußte sogar die Provider-DLL in mein Ausgabeverzeichnis für die EXE kopieren damit es funktioniert.

Gruß
UweR


Top
 Profile  
 
 Post subject:
PostPosted: Wed Nov 15, 2006 5:07 am 
Newbie

Joined: Fri Nov 10, 2006 6:04 am
Posts: 6
Location: Dortmund
Hallo,

danke für die Antwort erst mal. Ich habe aber leider noch das Problem, dass ich die DLL für 1.7 nicht habe, da sie sich nicht installieren läßt weil ich .Net 2.0 auf dem Rechner habe. Kann man das irgenwie umgehen? Läuft die DLL überhaupt mit .Net 2.0?

Gruß,

SHennig


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.