Avatar billede gg Praktikant
30. januar 2002 - 10:11 Der er 2 kommentarer og
4 løsninger

database fejl

Har følgende kodestump

<%
dim stringConnection
Set con = Server.CreateObject("ADODB.Connection")
stringConnection = "DSN=db1;Database=db1;"
con.Open stringConnection

sql = "SELECT * FROM Tabel"


set rs = Server.CreateObject("ADODB.Recordset")
rs.OPEN sql, con, 3, 1
intTotalRecords = rs.RecordCount
    Randomize()
    intRandomNumber = Int((intTotalRecords * Rnd))
    rs.Move intRandomNumber
    response.write rs(0)
rs.Close
con.close


får følgende fejl:

Error Type:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data.
/selectAccess.asp, line 5

fatter minus, da ved at prøve med Northwind en standard database i Access der virkede det.Men med min egen oprettede *.mdb virker det ikke??
Avatar billede ib_14 Nybegynder
30. januar 2002 - 10:19 #1
prøv at bruge hjælpe menuen til løse problemet
Avatar billede rou Nybegynder
30. januar 2002 - 10:28 #2
Du skal ikke have databasen åben i Access, da den har Exclusive ret til den. Desuden skal IUSER have både Read og Write rettigheder på database filen.
Avatar billede webbe Nybegynder
30. januar 2002 - 11:42 #3
Du kan godt have din Access DB åben og du kan også godt have tabellen du forsøger at hente fra åben.....men du må ikke have tabellen åben i "Designvisning"....du kan godt have den åben i "Dataarkvisning".
Avatar billede 2-maz Nybegynder
31. januar 2002 - 14:52 #4
Du mangler at markere hvor din database ligger.
Avatar billede kragekjaer Praktikant
04. februar 2002 - 01:04 #5
skriv .mdb efter databsenavnet
Avatar billede kragekjaer Praktikant
04. februar 2002 - 01:05 #6
databasenavnet
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
Kurser inden for grundlæggende programmering

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