Avatar billede jensb Nybegynder
14. januar 2003 - 19:16 Der er 5 kommentarer og
1 løsning

Automatisk password til hver record

Jeg har en tabel i en access database, hvor jeg godt kunne tænke mig automatisk at få lavet et password hver gang der tilføjes en record.

Er der en funktion til dette?

Jeg sad og rodede mig Autonumber og valgte Replication-ID. Der får man dannet et meget langt tilfældigt "password" ser det ud til. Er disse Replication-ID fuldstændig unikke? eller kan man teoretisk risikere at der bliver lavet to ens?  Kan man eventuelt lave det lidt kortere?


Jeg er ikke så meget inde i access, så gerne en grundig vejledning.
Avatar billede terry Ekspert
14. januar 2003 - 20:06 #1
They are Unique. You can use an autonumber field type which is also unique for that table.
Avatar billede terry Ekspert
14. januar 2003 - 20:09 #2
jensb>If you just accept the default (field size) and NOT Replication-ID then the field will be defaulted to start at 1 and increment by one for each record
Avatar billede jensb Nybegynder
14. januar 2003 - 20:10 #3
Jeg har lige prøvet at rode lidt med det, men så kunne jeg lige pludselig ikke bruge databasen sammen med den ASP side jeg har lavet. Jeg fik en fejlmeddelelse om at det var en forkert databasetype.  Bliver databasetypen anderledes fordi man bruger Replication-ID ?

Er der ellers andre muligheder? Jeg er klar over at man kan bruge autonumber, men det skulle helst være lidt mere specielt, så det ikke er så let at gætte.

Nå men ellers så må jeg bare kombinere et par af felterne, så man ikke kan gætte sig frem til andre password.
Avatar billede terry Ekspert
14. januar 2003 - 20:21 #4
a Relication ID is a VERY BIG number, an autonumber is the same as a long integer.

Normally the autonumber field gets set WITHOUT having to INSERT a value into that field. But if you INSERT the first record and initialize the autonumber field with a value then following records will continue from there. That way they are not so easy to guess.

"INSERT into YourTable (TheAutonumberField, SomeOtherField) VALUES (1234, 'test')"
Avatar billede jensb Nybegynder
14. januar 2003 - 20:31 #5
Jeg kunne ikke lige få den til at fortsætte et autonumber, den VIL starte med 1.  Men jeg fandt ud af at man kan sætte autonumber til Random value, så jeg tror jeg vil rode lidt videre med det, og så eventuelt kombinere det med personens navn, så skulle det være sikkert nok.

Men tak for hjælpen
Avatar billede terry Ekspert
14. januar 2003 - 22:28 #6
Ok, and thanks :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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