[Access] Kan database allen in ro openen.

Pagina: 1
Acties:

  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Ik heb een macro gemaakt op eenvoudig brieven te maken. Deze brieven moeten worden opgeslagen in een database. Aangezien er drie hoogstens 5 users zijn dacht ik dat access database voldoende moest zijn.

De situatie:
Word 2000
ADO 2.5
Access 2000

De database en de macro staan op een gezamelijke share.

Ik heb ik word een macro gemaakt. Een stukje van de code die in de DB moet schrijven.
Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
    Set cn = New ADODB.Connection
    cn.Mode = adModeWrite
    cn.Open "dsn=brieven"

    Set rs = New ADODB.Recordset
    rs.CursorType = adOpenDynamic
    rs.LockType = adLockOptimistic
    rs.ActiveConnection = cn
    rs.Source = "Select * from brieven"
    rs.Open
    rs.AddNew
    rs.Fields!datumbrief = ActiveDocument.Bookmarks("sDatumBrief").Range.Text
    rs.Fields!Postcode = ActiveDocument.Bookmarks("sPostcode").Range.Text
    rs.Fields!Huisnummer = ActiveDocument.Bookmarks("sHuisnummer").Range.Text
    rs.Fields!Naam = ActiveDocument.Bookmarks("sAchternaam").Range.Text
    rs.Fields!Inhoud = ActiveDocument.Bookmarks("sInhoud").Range.Text
    rs.Fields!User = Application.UserName
    rs.Fields!btime = bt
    rs.Fields!etime = et
    rs.Update
    rs.Close
    cn.Close
    Set rs = Nothing
    Set cn = Nothing


Dit doet het thuis prima, en ook op kantoor. Echter als mijn collega het doet krijgt ze een error. Deze komt er op neer dat de DB read only is.

Enig idee wat het probleem zou kunnen zijn ?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

NTFS rechten staan goed? Database is niet ook open dmv Access?

[ Voor 45% gewijzigd door gorgi_19 op 20-04-2003 14:24 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Tja ik ben geen admin op m'n werk ik kan het dus maar tot op zekere hoogte bekijken. Echter andere bestanden op dezelfde sharedrive kunnen door iedereen worden gewijzigd etc, dus dat dat bij het database bestand anders is geloof ik eigenlijk niet.

  • Noordamski
  • Registratie: Oktober 2002
  • Laatst online: 25-07 23:00

Noordamski

yibbedi yibbeda

Misschien moet je de CursorLocation aangeven, of je Mode naar ReadWrite aanpassen.
Deze instellingen gelden beide voor je connection object.

If you can't convince them with facts, dazzle them with bullshit


  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Ik bedacht me net dat de code wel ok is, aangezien het bij mij wel werkt en zelfs als je de DB in Access probeert te openen zegt dat het read only is.

Verwijderd

Access openen door te dubbelklikken op het bestand + [SHIFT]? Helpt dat? :)
Pagina: 1