Avatar billede skwat Praktikant
05. maj 2004 - 22:33 Der er 3 kommentarer og
1 løsning

Fælles cursor

Hej Eksperter,

Jeg har en tabel med en række informationer som er dannet ud fra nogle ind scannet dokumenter.
Nogle af disse ind scannet dokumenter har ocr ikke kunnet genkende umiddelbart, og skal derfor manuelt efter registres.
Der for er jeg ved at lave en applikation der kan lave finten, men udfordringen er så at mængden af data er så stor at der skal mere end en taster i gang på samme tid.

Min tanke var så at lave en cursor som skulle indeholde alle ikke indtastede dokumenter, og derefter en stored procedure som fetcher næste record sæt.
Kan det lade sig gøre? Eller findes der en bedre metode til at løse ovennævnte problem?

Da indtastningen er lidt tidskrævende er det vigtigt at ingen kommer til at taste et dokument som allerede er tastet, eller at to klienter kan bearbejde det samme dokument på samme tid.
Avatar billede trer Nybegynder
06. maj 2004 - 11:53 #1
Du kan lave en cursor som global ved at angive det i deklarationen:

declare crsr cursor global for
  select ....

Nu vil cursoren være tilgængelig for alle...

Jeg er så ikke sikker på, at det er den bedste løsning; Jeg ville nok vælge at tilføje en kolonne med et status flag hvor fx 1 betyder at den er under indtastning, 0 at der ikke er sket noget og 2 at indtastning er sket.
Avatar billede skwat Praktikant
06. maj 2004 - 12:23 #2
trer, jeg har tænkt på begge løsninger, men i følge online doc. så er global cursor kun global for samme connection.

Den anden løsning har den ulempe at en person der dropper indtastningen vil resultere i en der aldrig bliver tastet.
Avatar billede trer Nybegynder
06. maj 2004 - 13:04 #3
Mht den første - så ja, men hvis du bruger et webinterface kan folk jo faktisk dele en og samme connection. Du laver den blot i en APPLICATION variabel.

Mht den anden løsning; Det kan du styre nemt; Du har jo netop status 1 for alle der er under indtastning og status 2 når den er færdig.  Dvs. du kan løbende trække ud hvilke der er under indtastning.  Tilføj evt. brugernavnet og datotid i et par andre kolonner, så har du rimelig styr på hvem laver hvad...
Avatar billede skwat Praktikant
27. maj 2004 - 14:22 #4
Det er nu ikke en webløsning.
Men dit andet løsningsforslag er egentelig den jeg bruger i dag.
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