Avatar billede xfox Nybegynder
20. november 2002 - 12:53 Der er 4 kommentarer og
1 løsning

Databaseadgang Problemer!

Jeg har lavet et program i vb som kobler op til en access 2000 database og henter data. Så langt så godt. Når programmet åbnes henter, det automatisk data fra databasen og bruger dem i dropdown bokse. Det virker også. Brugeren skal så kunne lave opslag i databasen ved at indtaste et søgeord i et felt. Det virker også, MEN kun hvis man er administrator på domainet der arbejdes på. Som almindelig bruger kan man ikke få lov til at lave opslag, men får fejlbeskeden:"[Microsoft][ODBC Driver Manager] Datakilenavnet blev ikke fundet, og der er ikke angivet en standard driver". Det mærkelige er at programmet, altså frontend'en godt kan få lov til at hente data til dropdown boksene, men ikke til opslag..?? Og det hele virker altså hvis bare man er administrator. Jeg har givet alle fuld rettigheder til den mappe hvor databasen ligger i og til selve databasen. Men det virker ikke som almindelig bruger.
Please help.
Avatar billede jesperthomsen Nybegynder
21. november 2002 - 09:47 #1
Kører du via ODBC? Jeg har en mistanke om at du har fået lavet en odbc-kilde så kun administratorbrugeren kan se den og ikke pøbel-brugere.
Avatar billede xfox Nybegynder
21. november 2002 - 09:58 #2
Nej jeg laver ikke manuelt indstillinger i ODBC. Jeg bruger adodc til at få fat i databasen. Koden kommer her:
Adodc1.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=MS Access-database;Initial Catalog=\\server\work\database.mdb"
Adodc1.RecordSource = "SELECT book,tool From Data WHERE tool Like '%" & Text1.Text & "%' or book Like '%" & Text1.Text & "%' "
Adodc1.Refresh

Jeg kan ikke se hvordan man skulle give administratoren adgang uden at bruger får det samme med den kode. Der skal ikke være nogle sikkerhedsindstillinger, de skal bare kører lige igennem.
Avatar billede jesperthomsen Nybegynder
21. november 2002 - 10:05 #3
Bare som et lille eksperiment - prøv at flytte databasen til et lokalt bibliotek. Fejlmeddelelsen kan være forkert; muligvis er det slet ikke et rettighedsproblem.

Kan brugeren åbne databasen direkte? Altså, i Access og se indholdet?
Avatar billede xfox Nybegynder
22. november 2002 - 18:28 #4
Har selv fundet ud af problemet. Det var ODBC driverfilen odbcjt32.dll man skulle fjerne sikkerhedsindstillingerne på. Men for for hjælpen.
Avatar billede xfox Nybegynder
29. februar 2008 - 20:18 #5
lukker (lidt sent måske :o)
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