/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Funktion med udtag fra database
Fra : Lasse Nyberg


Dato : 12-10-02 11:01

Hej med jer..

Jeg har en database som indholder en masse info.. to at indputsnr
er et ID felt, som er autonummeret og det andet er et MEDNR felt
som er et tekst felt.

Here goes

Jeg vil gerne have at når man opretter et nyt medlem i denne
tabel så skal MEDNR. værdien være +250 i forhold til ID feltet.
Denne værdi skal så skrivet automatisk på indmeldingsiden i
feltet MEDNR.

Kan det lade sig gøre...

Mvh
Nyberg

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Kim Bach Petersen (12-10-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 12-10-02 12:02

> Jeg vil gerne have at når man opretter et nyt medlem i denne
> tabel så skal MEDNR. værdien være +250 i forhold til ID feltet.
> Denne værdi skal så skrivet automatisk på indmeldingsiden i
> feltet MEDNR.
>
> Kan det lade sig gøre...

Dit sprøgsmål hører nok mest hjemme i dk.edb.database, men alligevel:

Det kan ikke lade sig gøre på nogen enkel måde, simpelhen fordi tingene
kommer i en anden rækkefølge.

En trinvis skitse:

1. Brugeren oprettes via en formular.
2. Data indsættes i databasen
3. Brugeren får en bekræftelse.

Så vidt jeg forstår, vil du gerne have medlemsnummeret allerede på trin 1,
men ID kender du først efter trin 2, da det simpelthen ikke findes før. Hvis
medlemsnummeret skal være kendt ved trin 1, må du derfor ændre i den
intuitive rækkefølge:

1. Opret en post og generer formularen.
2. Indsæt data med 'update' og bekræft.

Selvsagt kan det give en masse fyld i databasen, hvis mange står af efter
trin 1. Alternativt må man kunne bruge transactions, hvis din database giver
dig mulighed for det.

Kim



Lasse Nyberg (12-10-2002)
Kommentar
Fra : Lasse Nyberg


Dato : 12-10-02 21:12

Hej Kim

Kan medlemsnr. ikke blive beregnet ud fra det sidste indtastet ID, og derved
lægge 251 til det.. på den måde har man et udgangspungt!!

Mvh Lasse


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jakob Andersen (12-10-2002)
Kommentar
Fra : Jakob Andersen


Dato : 12-10-02 21:12

"Lasse Nyberg" <lassenyberg@mail.dk> wrote
> Kan medlemsnr. ikke blive beregnet ud fra det sidste indtastet ID, og
derved
> lægge 251 til det.. på den måde har man et udgangspungt!!

Hvad så hvis der er 2 folk der går ind på tilmeldingsformularen på samme
tid?

Så vil de jo begge få det samme nummer.

--
Jakob Andersen



Jørn Andersen (13-10-2002)
Kommentar
Fra : Jørn Andersen


Dato : 13-10-02 02:22

On Sat, 12 Oct 2002 22:12:08 +0200, "Jakob Andersen"
<jakob@effectus.dk> wrote:

>"Lasse Nyberg" <lassenyberg@mail.dk> wrote
>> Kan medlemsnr. ikke blive beregnet ud fra det sidste indtastet ID, og
>derved
>> lægge 251 til det.. på den måde har man et udgangspungt!!
>
>Hvad så hvis der er 2 folk der går ind på tilmeldingsformularen på samme
>tid?
>
>Så vil de jo begge få det samme nummer.

Kunne man ikke klare det med en Iif i sin SQL?
Det er vel trods alt ikke noget der sker særligt tit, medmindre det er
et site, hvor *rigtigt* mange mennesker har opdateringsret.
Hvis det kun er ganske få mennesker, der kan opdatere, kunne man jo
lave en procedure, hvor man checker, om andre er i gang.

Noget andet er, at selve problemet tyder på en uhensigtsmæssighed i
projektets struktur.

--
Jørn Andersen,
Brønshøj

Lasse Nyberg (14-10-2002)
Kommentar
Fra : Lasse Nyberg


Dato : 14-10-02 14:55

Til jer alle..

Denne site er et medlemssystem for en flyveklub. Her vil der kun være 4 der
har mulighed for at oprette nye profiler, så der vil "aldrig" være nogle
der prøver at oprette et nyt medlem af klubben samtidig, da vi desværre
ikke har så stor medlemstilgang.

Det hele startede med at jeg ville lave det som en Function. men hvordan
udtager man en værdi fra det sidste indtaste felt og indsætter det i en
funktion, for så kunne man jo lægge 251 til og derved få det ønsket
medlemsnr., dette nummer er nemlig deres brugernavn, men de får så tildelt
et andet session ID ( dette felt er nemlig et autonummer felt, hvorimod
brugernavn er et tekts felt )

Mvh
Nyberg

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste