Avatar billede bertelsenbo Nybegynder
13. november 2007 - 12:59 Der er 4 kommentarer og
2 løsninger

Importere MS SQL database i assembly?

Hej Eksperter,

Jeg har lavet et projekt i Visual Studio som Windows-form med en lokal database tilknyttet (ProjektDatabaseForAlvor.mdf). Her har jeg lavet en DAO klasse der skal håndtere al forbindelse til DB. Dette projekt har jeg omdannet til Assembly. So far so good.

Denne assembly er så blevet til en dll-fil som andre projekter kan importere namespacet så de slipper for deres egen DB adgang. Men databasen er ikke inkluderet i denne DLL fil!? Så beder Visual studio om at jeg importerer den førnævnte DB til projektet.

Det ødelægger lidt min idé med have DB-delen i en assembly. Hvordan importerer man sin DB-fil i assembly filen?
Hvis man ikke kan dette, er jeg højest sandsynligt ikke den første der synes det er et problem. Hvordan gør man så?
Avatar billede bertelsenbo Nybegynder
13. november 2007 - 13:33 #1
Skal jeg omformulere spørgsmålet?
Avatar billede arne_v Ekspert
14. november 2007 - 03:10 #2
Du kan ikke bundle en mdf fil sammen med en assembly.

Det er ikke et .NET problem som sådan. De assemblies som refererer til din data
assembly kan ikke se at den skal bruge en database.

Det er et Visual Studio problem.

Som jeg imidlertid ikke kender løsningen på.
Avatar billede montago Praktikant
19. november 2007 - 09:30 #3
Kan du ikke lave en DB Class som håndtere åbn,luk,execute,executeupdate osv... som har adgang til din database

herved burde du kunne portere din DB sammen med assembly'et
Avatar billede bertelsenbo Nybegynder
20. november 2007 - 09:36 #4
Tak for svarene. Det var desværre ikke helt hvad jeg havde håbet på, men det er jo spillets regler :P M

ontago og arne kan svare og få 50 point hver for deres tid.
Avatar billede montago Praktikant
20. november 2007 - 10:51 #5
Schnappi :)
Avatar billede arne_v Ekspert
21. november 2007 - 03:18 #6
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester