Just nu i M3-nätverket
Gå till innehåll
Miky

Få fram ID

Rekommendera Poster

Hej,

om man lägger till en post i en databas... typ:

 

sql="Insert into FAQ_kat (var1, var2, var3, var4) VALUES (1, "&text&", "&iDeep+1&", 'fraga.gif')"

Set rs = Conn.Execute(sql)

 

och sedan behöver ID-numret (som skapas automatiskt samt ökas med 1 för varje post) för den posten. Kan man få fram det på ett "snyggt" sätt?

 

 

/MVH Muad'dib

http://muaddib.mine.nu

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det här funkar med Access:

sql="Insert into FAQ_kat (var1, var2, var3, var4) VALUES (1, "&text&", "&iDeep+1&", 'fraga.gif')"

Set rs = Conn.Execute(sql)

 

sql="select Last(id) as sista_id from FAQ_kat "

Set rsid = Conn.Execute(sql)

 

Response.Write rsid("sista_id")

 

[r] Access 97 [/r]

 

 

 

[inlägget ändrat 2001-08-24 15:12:08 av boma]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Visst men inte till 100%.

Det kan komma två inlägg nästan samtidigt och då funkar inte den varianten.

 

MVH // Cyppe

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tack så mycket... ska testa det...

 

boma: "Det här funkar med access"... det borde funka med SQL oxå (som jag ska använda det på)... men som sagt ska testa...

 

Cyprus: håller med... men å andra sidan så kommer denna databasen vara rätt så "lugn" när det gäller att föra in information.

 

/MVH Muad'dib

http://muaddib.mine.nu

 

[inlägget ändrat 2001-08-24 22:32:05 av MikY2]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Om du inte vill köra 2 frågor så kan du ju använda open istället för execute....

Kommer inte ihåg syntaxen exakt, men då kan du hämta id som den posten har...

Eller, det bästa av allt: Gör en stored procedure, går snabbt & är svinlätt att returnera vilka värden du vill ha vid anropet..

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...