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

läsa efter uppdatering.


sense

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?

Länk till kommentar
Dela på andra webbplatser

Japp det har med låsningen att göra.

 

Vet inte exakt vilken kombination det var, men har för mig att 3,1 gör så att du kan läsa från den uppdaterade filen.

 

ors.open sSQL, oconn,3,1

 

- Magnus

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

http://www.divxsubtitles.net

 

Länk till kommentar
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

 

 

 

 

 

Länk till kommentar
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

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...