funktioner -> sikkerhed ->angiv adgangskode til Database - der står en masse om det i hjælpen til access - et godt søgeord i hjælpen er "password" eller "sikkerhed"
Den skriver: Run-time error '-2147217843 (80040e4d)': Programmet kan ikke startes. Arbejdsgruppeoplysningesfilen mangler eller er åbnet med udelt adgang af en anden bruger.
"den" skriver - hvad er den - Access eller VB Hvad mener du med at det ikke virker - når du har sat password på, kan du så åbne den i access uden at angive password?
Du har en accessdatabase med et password. Den bruger du i et VB-program (ikke VBA). Koden er vist nedenfor. Når du kører VB-programmet, kommer følgende fejlbesked:
Run-time error '-2147217843 (80040e4d)': Programmet kan ikke startes. Arbejdsgruppeoplysningesfilen mangler eller er åbnet med udelt adgang af en anden bruger.
Koden:
SQL_String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=db.mdb;Password=kurt" Set rsData = New ADODB.Recordset SQL = "SELECT distinct PipeDN from data" rsData.Open SQL, SQL_String '<-Her kommer fejlbeskeden
Havde du skrevet ovenstående fra starten, havde vi sparet 15 indlæg. Ikke et surt opstød, bare en opfordring til at bruge lidt tid på at beskrive hvad du skal have hjælp til, så andre gider og kan besvare dit spørgsmål.
Nå - db.mdb, er du sikker på at den ikke er åben i access mens du køre programmet? Læser du fejlbeskeden, tyder det på at den er åben
Hmmm. Mystisk - forstår ikek fejlbeskedden. Prøv den gode gamle "genstart" - måske er der en access-process der hænger et sted, og som blokerer. Efter genstat, så kør VB-programmet FØR du evt. åbner i access
Hvis du ikke kan ændre i koden i det andet spørgsmål hvordan vil du så kunne løse fejl?
Synes godt om
Ny brugerNybegynder
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.