Avatar billede promi Nybegynder
15. december 2003 - 22:16 Der er 21 kommentarer og
1 løsning

Har problemer med at vb siger at databasen er READ/ONLY..

Jeg har det problem at når jeg vil ændre på en post får denne meddelse:
    Run-time error '3027':

    Can't update.  Database or object is read-only.

Hvad skal jeg gøre? når jeg vælger at Debugge henviser den til denne linje jeg har.
    Data1.Recordset("Produkt") = Produkt.Text

Hjælp mig.... helst lidt hurtigt
Avatar billede eagleeye Praktikant
15. december 2003 - 22:24 #1
Tjek at databasen eller den folder databasen ikke er read-only.
Eller kan ske når du åbner recordset hvordan ser den linje ud.
Avatar billede promi Nybegynder
15. december 2003 - 22:28 #2
Data1.RecordSource = "SELECT Stregkode, Produkt, Beskrivelse, Billedesti FROM Table ORDER BY Stregkode"
        Do While Data1.Recordset("Stregkode") = Stregkode.Text
            If Data1.Recordset.EOF = False Then
                Data1.Recordset("Produkt") = Produkt.Text
                Data1.Recordset("Beskrivelse") = Beskrivelse.Text
                Data1.Recordset("Billedesti") = Billedesti.Text
                Data1.Recordset.Update
            Else
                MsgBox "Du kan ikke ændre på en varer der ikke er i systemet"
                Exit Sub
            End If
            Data1.Recordset.MoveNext
        Loop
Avatar billede promi Nybegynder
15. december 2003 - 22:29 #3
Jeg er helt ny, så jeg håber det var de koder du mente.
Avatar billede promi Nybegynder
15. december 2003 - 22:29 #4
Både Folder og Database skulle være OK
Avatar billede promi Nybegynder
15. december 2003 - 22:38 #5
Kan en database være read-only fra access programmet ?
Avatar billede promi Nybegynder
15. december 2003 - 22:38 #6
Plzz nogle som kan hjælpe
Avatar billede helmet Nybegynder
15. december 2003 - 22:42 #7
Din data1 controls readonly property er ikke sat til true??
Avatar billede promi Nybegynder
15. december 2003 - 22:43 #8
Jo det er den også.... Andre forslag
Avatar billede helmet Nybegynder
15. december 2003 - 22:44 #9
Den skal jo ikke være true, men false..
Avatar billede promi Nybegynder
15. december 2003 - 22:46 #10
Når jeg prøver at fjerne det v-tegn for min mappe hvor databasen ligger i kommer den bare igen....
Det er ikke et sort v-tegn som normalt, men gråt..

Har det noget med det at gører? - og hvordan fjerner man det helt.
Avatar billede promi Nybegynder
15. december 2003 - 22:48 #11
Sorry, min fejl jeg mente også at den var false......
Altså det virker stadig ikke!
Avatar billede helmet Nybegynder
15. december 2003 - 22:48 #12
Det er ikke det jeg tænker på, det er bare 2000/xp der vil fortælle at du ikke kan sætte skrive rettigheder på mapper, men kun på filer. Men det er en helt anden sag.
Jeg tænker på inde i vb, du har en data control på en form, data controllen har en properties der hedder readonly, den skal stå på false.
Avatar billede promi Nybegynder
15. december 2003 - 22:49 #13
Det gør den også... jeg synes det her er skummelt...
Avatar billede helmet Nybegynder
15. december 2003 - 22:51 #14
Ok, så er jeg blank for ideer...
Avatar billede promi Nybegynder
15. december 2003 - 22:52 #15
hmm, hvordan laver du en forbindelse til en database, hvis du skulle bruge en?
Avatar billede helmet Nybegynder
15. december 2003 - 22:54 #16
Gennem Microsoft ADO
Avatar billede promi Nybegynder
15. december 2003 - 22:55 #17
Hvordan gør man det.....?

Har du en guide, eller kan du hjælpe mig lidt på vej
Avatar billede helmet Nybegynder
15. december 2003 - 23:03 #18
Det minder meget om data controllen, det svære er blot at få åbnet forbindelsen korrekt.

Tilføj en reference til "microsoft activex data objects 2.x" under project->References.

Dim rs as ADODB.Recordset
Dim strConnect as string
Dim SQL as string
set rs = New ADODB.Recordset

rs.LockType = adLockOptimistic
rs.CursorType = adOpenStatic
rs.CursorLocation = adUseClient

strConnect = "Data Source=c:\DB.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"
SQL = "SELECT Stregkode, Produkt, Beskrivelse, Billedesti FROM Table ORDER BY Stregkode"

rs.Open SQL, strConnect
Avatar billede promi Nybegynder
15. december 2003 - 23:12 #19
Laver du ikke lige et svar.... nu virker det...

Nu er jeg meget glad  :D
Avatar billede helmet Nybegynder
15. december 2003 - 23:13 #20
Kanon, dog stadig lidt mærkeligt med den anden.
Avatar billede promi Nybegynder
15. december 2003 - 23:14 #21
Ja det synes jeg også.... men nu holder jeg mig bare til det her fremover... jeg takker mange gange.
Avatar billede helmet Nybegynder
15. december 2003 - 23:15 #22
Det var så lidt
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