13. december 2004 - 15:29Der er
6 kommentarer og 1 løsning
ASP.net adgang til Interbase
Hej
Jeg forsøger at lave et ASP.net program, som skal have adgang til en Interbase Database. Jeg bruger Delphi 2005, og en bdpConnection. Hvis jeg laver en Winform application, kan jeg godt få adgang, men laver jeg præcis det samme i ASP.Net, så fejler siden, med : Connection open failed, unavailable database .. øv øv
Skal man sætte noget op, således at ASP.NET har adgang til Interbase ?
Min ConnectionString ser således ud : database=C:\Inetpub\wwwroot\EMPLOYEE.GDB;assembly=Borland.Data.Interbase,Version=2.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;vendorclient=gds32.dll;provider=Interbase;username=sysdba;password=masterkey
Og Connection options: waitonlocks=False;commitretain=False;sqldialect=3;transaction isolation=ReadCommitted;servercharset=;rolename=myrole
og så forsøger jeg gøre følgende: BdpConnection1.Open ; // ... Og det er så her fejlen kommer BdpConnection1.Close ;
database=C:\Inetpub\wwwroot\EMPLOYEE.GDB;assembly=Borland.Data.Interbase,Version=2.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;vendorclient=gds32.dll;provider=Interbase;username=sysdba;password=masterkey til database=xxx.xxx.xxx.xxx:C:\Inetpub\wwwroot\EMPLOYEE.GDB;assembly=Borland.Data.Interbase,Version=2.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;vendorclient=gds32.dll;provider=Interbase;username=sysdba;password=masterkey hvor x er din IP adresse på DB serveren
Det hjalp desværre ikke ... men fejlen ændrede sig lidt ... Det virker som om jeg ikke har adgang til databasen ... Fejlen er:
Serverfejl i programmet '/WebApplication5'. --------------------------------------------------------------------------------
Connection open failed. Unable to complete network request to host "10.0.0.109". Failed to establish a connection. Der kunne ikke oprettes forbindelse, fordi destinationscomputeren aktivt nægtede det. Beskrivelse: Der opstod en ikke-afviklet undtagelse under udførelse af den aktuelle webanmodning. Se staksporingen for at få yderligere oplysninger om fejlen, og hvor den kom fra i koden.
Detaljer om undtagelse: Borland.Data.Common.BdpException: Connection open failed. Unable to complete network request to host "10.0.0.109". Failed to establish a connection. Der kunne ikke oprettes forbindelse, fordi destinationscomputeren aktivt nægtede det.
Jeg tror måske jeg ved hvad fejlen er. Ved bare ikke hvordan jeg retter den ... Når jeg går ind i IBConsole, og tilføjer den database jeg bruger, kan jeg se at der ingen brugere er. Jeg har prøvet at tilføje IUSR_Kasper, som er den bruger du nævner, men kan ikke vælge denne bruger på Tabellen. Den eneste som er her, er SYSDBA. Jeg skal lige sige at jeg bruger Interbase 7.5.
Det viser sig at da jeg afinstallerede interbase 6, er der blevet efetrladt noget, som har gjort at det ikke virker.
Så jeg afinstallerede D2005, Interbase, og slettede alt der hed noget med Interbase i reg. databasen, og så virkede det ( Da jeg havde installeret det igen ) ( Fandt en newsgroup, hvor en havde oplevet det samme : news:41a89621$1@newsgroups.borland.com )
Og Stoney, jeg syntes du skal have pointene, da det svar du gav mht at skrive IP adressen foran også er rigtigt, og det var det der fik det til at virke på min anden computer, så hvis du ilge lægger et svar ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.