Avatar billede compac Seniormester
13. januar 2002 - 14:18 Der er 4 kommentarer og
1 løsning

Opendatabase -kan ikke finde DB

Jeg vil lave en With - End løkke.
Iflg. Hjælpen kan den se således ud:
Private Sub Kommandoknap18_Click()

    Dim dbsNorthwind As Database
    Dim rstEmployees As Recordset
    dim strfirstname as string
    dim strlastname as string
Set dbsNorthwind = OpenDatabase(\"drdata.mdb\")
Set rstEmployees = dbsNorthwind.OpenRecordset(\"apparat\")

    strFirstName = Trim(InputBox( _
            \"Enter first name:\"))
    strLastName = Trim(InputBox( _
            \"Enter last name:\"))

with rstemployees

.edit
  !Fornavn = strfirstname
  !Efternavn = \"strlastname
end width

-Men den kommer med en fejl allerede i sætningen:

Set dbsNorthwind = OpenDatabase(\"drdata.mdb\")
om at den ikke kan finde Drdata.mdb.

Hvad kan årsagen være (det hjælper ikke at sætte det fulde stinavn foran).

Mvh
Avatar billede terry Ekspert
13. januar 2002 - 15:04 #1
try including the full path

D:\\thePath\\drdata.mdb
Avatar billede compac Seniormester
14. januar 2002 - 11:22 #2
Jeg går ud fra du mener:
Set dbsNorthwind = OpenDatabase(\"D:\\thepath\\drdata.mdb\")

- det gør ingen forskel.

Avatar billede terry Ekspert
14. januar 2002 - 11:29 #3
so the path isnt the problem! Try

Dim wsp As Workspace
Dim dbsAnother As Database
   
    \' Return reference to default workspace.
    Set wsp = DBEngine.Workspaces(0)
    \' Return reference to Another.mdb.
    Set dbsAnother = wsp.OpenDatabase(\"D:\\thepath\\drdata.mdb\")
   
Avatar billede compac Seniormester
14. januar 2002 - 12:14 #4
-Det løste problemet
Avatar billede terry Ekspert
14. januar 2002 - 12:29 #5
tak :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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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