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


Få ut ID på den post man just lagt till

Postades av 2001-06-06 22:39:00 - Marcus Gustafsson, i forum access, Tråden har 3 Kommentarer och lästs av 1669 personer

Jo, undrar ifall det finns nåt snabbt och enkelt sätt att ta reda på vilket ID-nummer (räknare, primärnyckel) den post man just lagt till i en access-databas fick. Lade till posten via en SQL-fråga i accessdatabasen med värden skickade som parametrar...

Frågar på som en galning nu, men det lär lugna sig snart :-)

/Zapata


Svara

Sv: Få ut ID på den post man just lagt till

Postades av 2001-06-07 02:50:00 - Sven Åke Persson

Hej
Princip svar
Om du gjort AddNew kan du göra Ex. Data1.Recordset.MoveLast

Dim idex As Long
och läsa av idex = Data1.Recordset(0) eller säkrare
idex = Data1.Recordset("Fältets rubrik")

mvh
Sven


Svara

Sv: Få ut ID på den post man just lagt till

Postades av 2001-06-07 11:07:00 - Marcus Gustafsson

Hmm, borde kanske ha nämnt att det handlar om hantering via ASP... och nej, det är inte addnew utan en SQL-fråga enligt nedan

Set cmd = Server.CreateObject("ADODB.Command")
Set cmd.ActiveConnection = Connect 'ADODB.Connection
cmd.CommandText = "set_log"
cmd.CommandType = 4
With cmd.Parameters
.Append cmd.CreateParameter("strHeader", 202, 1, 100, strHeader)
.Append cmd.CreateParameter("strMessage", 202, 1, 2500, Replace(strMessage, vbCrLf, "<br>"))
.Append cmd.CreateParameter("strAuthor", 202, 1, 20, Session("Nickname"))
End With

cmd.Execute

Så det enda jag gör är skapar en anslutning till databasen och skickar dit data som läggs till via SQL-frågan inne i Access... skulle vilja slippa att ställa ännu flera frågot (t.ex. här måste jag, för att vara helt säker, söka på strMessage (PM), eftersom rubrik och upphovsman inte behöver vara unikt för varje inlägg... Man kan ju ta och välja det högsta id-värdet, men det kan bli fel ifall nån har lyckats smita emellan och lagt till ett nytt...

/Zapata


Svara

Sv: Få ut ID på den post man just lagt till

Postades av 2001-06-07 13:27:00 - Andreas Hillqvist

Har för mig att om du använder dig av

Lite exempel i vb som lägger till en användare i User tabellen:
<code>
Private Sub Command1_Click()
Dim conn As ADODB.Connection
Dim rsTemp As Recordset
Dim UserID As Long
Set conn = New ADODB.Connection
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source="& App.Path &"\db2.mdb;" & _
"Persist Security Info=False"
Set rsTemp = New ADODB.Recordset
rsTemp.CursorLocation = adUseServer
rsTemp.Open "SELECT * FROM Users WHERE False", conn, adOpenDynamic, adLockOptimistic, adCmdText
rsTemp.AddNew
UserID = rsTemp("UserID")
rsTemp("UserName") = "Test"
rsTemp.Update
End Sub
</code>
Jag använder vilkoret "WHERE False" för att inte hämta några poster.


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 792
27 960
271 761
473
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