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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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.
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
15. december 2003 - 22:29
#3
Jeg er helt ny, så jeg håber det var de koder du mente.
15. december 2003 - 22:29
#4
Både Folder og Database skulle være OK
15. december 2003 - 22:38
#5
Kan en database være read-only fra access programmet ?
15. december 2003 - 22:38
#6
Plzz nogle som kan hjælpe
15. december 2003 - 22:42
#7
Din data1 controls readonly property er ikke sat til true??
15. december 2003 - 22:43
#8
Jo det er den også.... Andre forslag
15. december 2003 - 22:44
#9
Den skal jo ikke være true, men false..
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.
15. december 2003 - 22:48
#11
Sorry, min fejl jeg mente også at den var false...... Altså det virker stadig ikke!
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.
15. december 2003 - 22:49
#13
Det gør den også... jeg synes det her er skummelt...
15. december 2003 - 22:51
#14
Ok, så er jeg blank for ideer...
15. december 2003 - 22:52
#15
hmm, hvordan laver du en forbindelse til en database, hvis du skulle bruge en?
15. december 2003 - 22:54
#16
Gennem Microsoft ADO
15. december 2003 - 22:55
#17
Hvordan gør man det.....? Har du en guide, eller kan du hjælpe mig lidt på vej
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
15. december 2003 - 23:12
#19
Laver du ikke lige et svar.... nu virker det... Nu er jeg meget glad :D
15. december 2003 - 23:13
#20
Kanon, dog stadig lidt mærkeligt med den anden.
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.
15. december 2003 - 23:15
#22
Det var så lidt
Kurser inden for grundlæggende programmering