Avatar billede jensb Nybegynder
09. juli 2002 - 19:58 Der er 13 kommentarer og
1 løsning

Skriv til database - returner kundenummer

Hej

Jeg har lavet en side i ASP hvor man kan registrere sine oplysnigner i en database, og det virker.

Oplysningerne bliver skrevet ind i databasen og kunden får et kundenummer (autonumer)

Er der en metode til at man straks kan få skrevet kudnenummeret på skærmen? Således at efter indsættelse i databasen returnere kundenummer. Uden at man skal til at søge på navnet for på denne måde at få kundenummeret returneret.
Avatar billede mini-me Nybegynder
09. juli 2002 - 20:00 #1
response.write("id") ?
Avatar billede mini-me Nybegynder
09. juli 2002 - 20:00 #2
hov..
response.write(rs("id"))
Avatar billede mini-me Nybegynder
09. juli 2002 - 20:02 #3
du har din

rs("navn") = request.form("navn")
etc..
rs.addnew

response.write"du har nu tilføjet en kunde med dette kundenr" &
Avatar billede mini-me Nybegynder
09. juli 2002 - 20:02 #4
kom til at trykke enter men fortsættes såen her' :

response.write"du har nu tilføjet en kunde med dette kundenr" & rs("id")
Avatar billede jensb Nybegynder
09. juli 2002 - 20:07 #5
hmm... ikke helt sikker på hvordan  (jeg er helt ny med ASP)

<%
'skriv til database
strSQL = "Insert into Kunder (fornavn, efternavn) values ('" & strFornavn & "','" & strEfternavn & "')"
Conn.Execute(strSQL)
%>

Jeg har dette til at skrive i databasen.  Og derudover er der så et felt i databasen der hedder kundenummer

Hvor skal jeg så indsætte det du skrev?
Avatar billede mini-me Nybegynder
09. juli 2002 - 20:12 #6
så¨skal du sætte det her under..!

<%
sql = "select * from kunder order by kundenummer desc"
set rs = conn.execute(sql)
' mener det er cint man bruger for at lægge tal sammen
strKundenummer = cint(rs("kundenummer")) + 1
eller også kan du blot bruge
strKundenummer = rs("kundernummer") + 1

response.write"Du er blevet oprettet som kunde med" & strKundenummer

%>
Avatar billede mini-me Nybegynder
09. juli 2002 - 20:12 #7
også mit svar..!!
Avatar billede jensb Nybegynder
09. juli 2002 - 20:20 #8
Jep det virkede s'gu... Tak for hjælpen
Avatar billede mini-me Nybegynder
09. juli 2002 - 20:21 #9
det var så lidt :o)
Avatar billede mini-me Nybegynder
09. juli 2002 - 20:21 #10
hvad brugte du cint??
Avatar billede jensb Nybegynder
09. juli 2002 - 20:23 #11
Ja jeg brugte cint

Og så satte jeg det før at der bliver indsat i databasen, og ikke efter (ellers skal man jo heller ikke plusse 1)
Avatar billede a1a1 Novice
09. juli 2002 - 21:31 #12
det var da den værste, og mest "idiotiske" måde jeg nogle sinde har set.....:o)

(hvad hvis der er to der opretter samtidigt? (de kan få forkert ID?))

der er en måde man kan gøre det på dog søg i mine tidligere svar eller opret et nyt spm...
(bare lad være med at bruge den metode)

:o)
Avatar billede jensb Nybegynder
09. juli 2002 - 21:34 #13
Det tænkte jeg også lidt på hvad der så ville ske...

Jeg regnede også med at der måtte være en metode hvor man ligesom kunne trække det ud i samme "huk" som når man sætter ind.

Jeg opretter lige et nyt spørgsmål
Avatar billede jensb Nybegynder
09. juli 2002 - 21:35 #14
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
Kurser inden for grundlæggende programmering

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