Avatar billede lgadex Nybegynder
04. maj 1999 - 00:00 Der er 5 kommentarer og
1 løsning

Låsning i Interbase

(Der er ikke en kategori til Interbase her!)
Er der nogen der ved noget om hvordan man låser en række i Interbase i stedet for en hel tabel?
Avatar billede isdan Nybegynder
04. maj 1999 - 11:22 #1
Nu er jeg ikke så sikker med interbase
men prøve at sætte et $ omkring dit rækkenavn ligesom i Excel.
Avatar billede lrj Nybegynder
04. maj 1999 - 21:36 #2
Hvad mener du helt nøjagtig med at låse en række? Vil du sætte password på, eller hvad?

I så fald er det ikke Excel-fremgangsmåden du skal bruge. Jeg vil derimod foreslå at oprette en ny tabel med de følsomme data, og så linke til den. Jeg tror personligt ikke du kan låse en række - det ville være _for_ svært at administrere.

/Laust
Avatar billede lgadex Nybegynder
04. maj 1999 - 21:59 #3
Jeg er ved at lave et Helpdesk-system der indeholder diverse tabeller, hvor der skal opdateres og slettes data af og til. For ikke at forhindre at andre ikke kan komme til at arbejde med data i den aktuelle tabel ville jeg gerne nøjes med at låse selve rækken(tuplen) i stedet for hele tabellen. Det er Interbase 4.2 jeg arbejder med. Så vidt jeg ved kan man låse rækker i Interbase 5, men jeg ved ikke hvordan man gør det og heller ikke om det kan lade sig gøre i version 4.2.
Avatar billede lrj Nybegynder
06. maj 1999 - 20:49 #4
Jeg tror det er et spørgsmål om at holde sig tidsfaktoren for øje. En opdatering af et tupel tager ikke mange millisekunder. Hvis du propper det ind i en transaktion har du fuld styr over det.

Er der da mange brugere der skal skrive til databasen på én gang? Ellers vil jeg sige det er overkill...
Avatar billede lgadex Nybegynder
09. maj 1999 - 11:53 #5
Der er brugt transaktioner. Og netop antallet af brugere har medvirket til at systemet endte med at tillade at der af og til kunne være flere opdateringer oveni hinanden i stedet for at låse hele tabeller. Jeg har først set svaret her i dag og det du siger vidste jeg godt - det var noget andet jeg ønskede - derfor afviser jeg dit svar og lukker samtidig spørgsmålet.
Avatar billede lgadex Nybegynder
09. oktober 1999 - 23:56 #6
henter mine point igen
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
Computerworld tilbyder specialiserede kurser i database-management

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