Hente oplysninger fra den indsatte post.
Konvertering til MS SQL fra AccessJeg har følgende stump kode der fungerede fint under Access, men jeg kan ikke få den til at returnere Id under MS Sql.
Nogle der har et forslag til ændring, vil helst bibeholde samme grad af kompleksitet selv. gerne mindre.
Det dur ikke med efterfølgende fremfinding af posten med SELECT, da der er mange brugere på systemet, og nogle af dem bruger samme login.
Kan det ikke lade sig gøre med MS Sql at indsætte en post og herefter at hente oplysninger fra denne, i dette tilfælde Id hvilket er et auto nummer.
(Fungerende kode på Access)
Set cn2 = Server.CreateObject("ADODB.Connection")
Set rs2 = Server.CreateObject("ADODB.Recordset")
cn2.open ""+Session("SiteOlef")+"","xxxxxxx","xxxxxxx"
rs2.activeconnection = cn2
rs2.cursortype = adopenforwardonly
sql2 = "SELECT * FROM [Catalog]"
rs2.Open sql2,cn2,1,3
rs2.AddNew
rs2("Supplier") = ""+Session("SupplierNo")+""
rs2("AgreementNo") = ""+Session("AgreementNo")+""
rs2("ItemGroupNo") = "0"
rs2("PriceAmount") = "0"
rs2("ItemsOnStock") = "0"
rs2("StockUnit") = "0"
rs2("BrutWeight") = "0"
rs2("NetWeight") = "0"
rs2("CostPrice") = "0"
rs2.Update
nytID = rs2("Id")
rs2.close
Set rs2 = nothing
cn2.close
Set cn2 = nothing
Response.Redirect("4706688.asp?Id="+CStr(nytID)+"&ReturnField=Id&href="+Request("href"))
På forhånd tak.