Avatar billede chanlo Nybegynder
07. april 2003 - 19:42 Der er 12 kommentarer og
1 løsning

database fejl

har nogen set denne fejl:

The Microsoft Jet database engine cannot open the file 'C:\Inetpub\wwwroot\xxx\xxx\xxx.mdb'. It is already opened exclusively by another user, or you need permission to view its data.

den kommer når jeg prøver at køre fra visual studio, og det er bare en lille db uden rettigheder jeg leger med, så jeg fatter ikke hvorffor, og jeg har ikke andre programmer kørende som bruger databasen ??
Avatar billede burningice Nybegynder
07. april 2003 - 19:57 #1
prøv at tjek at everyone har adgang til mappen din dp ligger i, og ikke kun filen.
der der sker når der kun er de fonødne rettigheder på databasen er, at når man prøver at connecte får access-driveren ikke lov at lave en lock-fil i samme dir som mdb-filen ligger i, og derfor ovenstående fejl. Egentlig ikke så meget med asp.net at gøre, mere et spm for IIS, Windows eller Access-kategorien.
Avatar billede chanlo Nybegynder
07. april 2003 - 20:15 #2
sorry ;-)
jeg kigger lige på det...
mangler der ikke "visual studio" under software/programmer på eksperten ??
Avatar billede burningice Nybegynder
07. april 2003 - 21:44 #3
chanlo>> jo, der mangler en del kategorier, og nogle af dem som findes er fejlplacerede :(
Avatar billede chanlo Nybegynder
14. april 2003 - 23:53 #4
send lige et svar..
jeg vil iøvrigt gerne lave en nyhedsramme hvor nyheder (fra db eller xml) vises med datoen for oprettelsen. kender du evt et link til noget jeg kan bruge ??
Avatar billede burningice Nybegynder
19. april 2003 - 22:42 #5
svar...

uhm.. mangler du kode til selve det med xml-adgangen, eller er det rammen du skal have lavet du mangler kode til?
Avatar billede chanlo Nybegynder
20. april 2003 - 01:19 #6
det er mere den overordnede ide til hvordan det er smart at lave..
og måske en kodeide til rammen...
Avatar billede burningice Nybegynder
20. april 2003 - 11:53 #7
hvis det er fra en db er det forholdsvis, meget nemt.. hehe... er det noget i den her retning du søger? http://www.burningice.dk (nede i venstre hjørne)
Avatar billede chanlo Nybegynder
20. april 2003 - 21:14 #8
lige i øjet...
Avatar billede burningice Nybegynder
21. april 2003 - 12:19 #9
okay :)... jeg har lavet det over en almindelig database, og en datalist-control. Det er i min spæde asp.net og c# dage at jeg lavede det, så bær' over med mig hvis koden ikke er helt så stueren ;)

-------- koden til at hente og binde -----------

            string mdb = ConfigurationSettings.AppSettings["mdb"];

            OleDbConnection objConn = new OleDbConnection(mdb);
            OleDbCommand objCommand = new OleDbCommand("SELECT TOP 5 * FROM [news] ORDER BY id DESC", objConn);
           
            objConn.Open();
           
            dlNewsTop5.DataSource = objCommand.ExecuteReader();
            dlNewsTop5.DataBind();
           
            objConn.Close();

------- datalist-templaten ----------

                <asp:datalist ID="dlNewsTop5" runat="server">
               
                    <ItemTemplate>
       
                      <font size="1" color="#FFFFFF"><%# DataBinder.Eval(Container.DataItem, "date") %><br>
                      <a href='news.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id") %>'><%# DataBinder.Eval(Container.DataItem, "text").ToString().Substring(0,20)+"..." %></a></font>
                  </ItemTemplate>
               
                </asp:datalist>
Avatar billede chanlo Nybegynder
22. april 2003 - 15:48 #10
kan du forklare lidt om hvordan din db er organiseret...
Avatar billede burningice Nybegynder
22. april 2003 - 15:55 #11
Det er meget simpelt

tabel: news
field  datatype
id      autonumber
date    text
text    memo
Avatar billede chanlo Nybegynder
23. april 2003 - 09:33 #12
lige et par ting mere så får du fred... ;-) (jeg er lidt grøn med .net)

hvad sker der her:
string path = ConfigurationSettings.AppSettings["mdb"];

og hvad er bruges "field" i db'en til ("datatype") ???

og sidst kikser det lidt med hyperlinksne for mig... hvordan plaseres selve nyheden på news siden (id=x) ? hvis du forstår..

chanlo
Avatar billede burningice Nybegynder
23. april 2003 - 10:02 #13
string path = ConfigurationSettings.AppSettings["mdb"];

læser fra din web.config-fil. Dvs. at din connectionstring er skrevet et centralt sted.

field i databsen er hvad kulonnen hedder. Datatypen er.. ja, hvilken datatype den kulonne er.

Ang. selve news.aspx-siden, så viser du det jo bare ved at execute en sql-query ala den her: "SELECT * FROM news WHERE id = "+ id
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