Portál AbcLinuxu, 12. května 2025 22:32

Dotaz: Mono project se nespojí s firebird jako uživatel

13.8.2004 16:34 phv
Mono project se nespojí s firebird jako uživatel
Přečteno: 287×
Odpovědět | Admin
Ahoj,

Konfigurace Fedora Core2, Net provider 1.6, Mono project, Firebird 1.5.

Mám problém se připojit na DB. Když spustím projekt přes F5, tak mě hlásí

Unhandled Exception: FirebirdSql.Data.Firebird.FbException: Unable to complete network request to host "localhost".

Tak jsem to zkusil spustit v konzole. Když jsem přihlášen jako uživatel, tak to hlásí to stejné, ale když se přihlásím jako su, tak mě to projde.

Kód je stejný s tímto http://www.go-mono.com/firebird.html:

string connectionString = "Database=/opt/firebird/examples/employee.fdb;" + "User=havelka;" + "Password=e564192k;" + "Dialect=3;" + "Server=localhost"; IDbConnection dbcon = new FbConnection(connectionString); dbcon.Open();

Práva na assembly FirebirdSql a exe jsou správná. Zkoušel jsem hledat na google, ale tam jsem toho moc nenašel.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.1.2005 09:33 Martin
Rozbalit Rozbalit vše Re: Mono project se nespojí s firebird jako uživatel
Odpovědět | | Sbalit | Link | Blokovat | Admin
Měl jsem ten samý problém. Pomohlo vlastní zkompilování net providera ze zdrojových kódů. Výsledná knihovna FirebirdSql.Data.Firebird.dll byla nachlup stejně veliká jako předkompilovaná, ale fungovala i pod ostatními uživateli.

Dále jsem měl ještě problémy s načítáním connection string umístěným ve Web.config (pro asp.net stránky). Je to xml soubor a zřejmě problém byl s lomítky. Pod windows mě to fungovalo dobře, pod linuxem jsem to nerozchodil. Takže řešení bylo přidat alias pro firebird do aliases.conf, který je v adresáři firebirdu a do connection string dát jen ten alias, který je bez lomítek.

Odpovídám pozdě, ale třeba to někomu dalšímu pomůže. Také jsem nenašel nikde žádné řešení.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.