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

läsa efter uppdatering.

Rekommendera Poster

Jag vill läsa från en post efter att jag har uppdaterar. Jag använder denna koden:

 

Set Connection = CreateObject("ADODB.Connection")

Connection.open = "Provider=SQLOLEDB; Data Source=xxx.xxx.xxx.xxx; Initial Catalog=cccc; User Id=uuuu; Password=pppp; network=DBMSSOCN"

 

Set RSsaveTmp = Server.CreateObject("ADODB.Recordset")

RSsaveTmp.Open "SELECT * FROM OrderKund", Connection, adOpenStatic, adLockOptimistic

 

RSsaveTmp.AddNew

RSsaveTmp("slappt")=0

RSsaveTmp.Update

value=RSsaveTmp("OrderID")

RSsaveTmp.Close

 

Det fungerar inte, "value" blir tom. Kan det vara något med låsningen av databasen?

Dela detta inlägg


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

det fungerade inte... obsavera att jag först vill skapa en ny post och sedan läsa från den direkt.

 

 

 

 

Dela detta inlägg


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

Nja, låsningen är korrekt. För att hämta ett värde från nyss tillagd post måste du flytta markören till den nya posten. Du kan göra som följer.

 

RSsaveTmp.AddNew

RSsaveTmp("slappt")=0

RSsaveTmp.Update

RSsaveTmp.MoveLast

value=RSsaveTmp("OrderID")

RSsaveTmp.Close

 

Då får du id-numret på den post som du nyss har lagt till.

 

//Clas

 

 

 

 

 

Dela detta inlägg


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

Den kod har alltid fungerat för mig och vore konstigt om det inte fungerade för dig med...

 

set objConn = server.CreateObject("ADODB.Connection")
set objRs = server.CreateObject("ADODB.RecordSet")
objConn.open databasString

objRs.cursorType = adOpenKeyset  
objRs.lockType = adLockOptimistic
objRs.open "OptionsGrupp",objconn
objRs.addnew
objRs.fields("optionsGruppNamn").value= optionsGruppNamn
objRs.update
optionsGruppNummer = objRs.fields("optionsGruppNummer")
objRs.close

 

- Magnus

----------------------------------------

http://www.divxsubtitles.net

 

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...