Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Ta reda på id-numret

Postades av 2002-07-02 14:28:10 - Åsa Boholm, i forum asp - allmänt, Tråden har 8 Kommentarer och lästs av 493 personer

Jag har en sida som hämtar information från ett formulär på föregånde sida och lägger in informationen i en ny post i en databas med hjälp av INSERT INTO och visar en bekräftelse på att posten lades till. I databasen finns ett räknar-fält som jag bl a brukar använda för att öppna en specifik post på andra sidor.

Jag skulle nu vilja ha en länk på sidan som öppnar sida med den nya posten i ett eget fönster för utskrift, men jag vet inte hur jag ska kunna ta reda på vilket nummer den nya posten fick då den lades in.

Kan någon hjälpa mig?

/Å


Svara

Sv: Ta reda på id-numret

Postades av 2002-07-02 14:42:39 - Sara Winter

testa med
rs.MoveLast
ID = rs("fltID")
efter att du har lagt in det i databasen (& innan du stänger den).
Och skicka med den när du Response.Redirectar.


Svara

Sv: Ta reda på id-numret

Postades av 2002-07-02 14:47:06 - Tommie Severinsson

SELECT ID = @@IDENTITY

Response.Write ID

Alltså:

INSERT INTO tblXXX (fält, fält)
VALUES (värde, värde)

SELECT ID = @@IDENTITY


Svara

Sv: Ta reda på id-numret

Postades av 2002-07-02 15:25:17 - Tommie Severinsson

Glömde.. för att det skall fungera måste du ha

<!-- #include file="adovbs.inc" -->

överset på sidan.. dock under <%@Language=VBScript%>

den alltid bra att ha med..


Svara

Sv: Ta reda på id-numret

Postades av 2002-07-02 15:54:07 - Åsa Boholm

SQL-satsen är ganska lång så jag har lagt den i en variabel som sedan exekveras. Ska SELECT ID = @@IDENTITY stå med i SQL-satsen eller ska det stå efter att den exekverats?


Svara

Sv: Ta reda på id-numret

Postades av 2002-07-02 16:09:09 - Jonas Bergfors

Hej
Om det är access så gör som winter sa eller helt enkelt kör en fråga direkt efter du skapa posten som hämtar högsta id numret (det blir fel om 2 gör det exakt samtidgt) (finns en lösning på det med om det behövs)
Om du använder MSSQl server så kan du använda @@IDENTITY


>><!-- #include file="adovbs.inc" -->

>> <%@Language=VBScript%>

Att använda adovbs är inte bra ur prestandasynpunkt (sök på forumet om den för tidigare disuktioner)

<%@Language=VBScript%>
Kan vara bra men tar även den kraft, (dom flresta IIS maskiner är instälda på Vbscript som default)

/jonber


Svara

Sv: Ta reda på id-numret

Postades av 2002-07-02 16:33:09 - Tommie Severinsson

efter att den frågan exekveras.. dvs när du har lagt in värdena.. annars kan den ju inte få ut id numret på det du precis lagt in...

läs även det jonber säger även om den kraften de tar är obefintlig.. ;) Om du förstås inte sitter på en 286 som försöker tugga W2K Advanced Server.... ;) hehe

Mitt exempel är till MSSQL.... finns det företag som fortfarande envisas med Access?? ;)


Svara

Sv: Ta reda på id-numret

Postades av 2002-07-02 16:33:58 - Tommie Severinsson

flåt.. det skall stå med i sql satsen.. läser som en kratta idag.. ;)


Svara

Sv: Ta reda på id-numret

Postades av 2002-07-02 19:24:51 - Johan Djupmarker

Om det är SQL-Server lägger du till SELECT @@IDENTITY sist i din SQL-sats, är det Access får du öppna ett nytt recordset med den satsen. Resultatet får du genom rs(0).

/Johan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 830
27 960
271 761
3 077
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies