Tidigare har jag använt mig av denna kod för att göra en databaskoppling:
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};DBQ="../data.mdb"
Set RecSet = Server.CreateObject("ADODB.Recordset")
urval = "SELECT * FROM gastbok ORDER BY id ASC"
RecSet.Open urval, Connect, 3, 3
men efter att ha surfat runt lite i wF har jag sätt att de flesta har en kod som ser lite anorlunda ut, så jag bytte till:
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=*****;Data Source ="& Server.MapPath("../../fpdb/data.mdb")
SQL = "SELECT * FROM gastbok ORDER BY id DESC"
Set RecSet = Connect.Execute(SQL)
Problemet är att med den nya connectionen så tillåts jag inte att uppdatera mitt recordset. Tror det har med de två 3orna som jag har i den första... hur gör jag för att det ska fungera, någon som har någon idé?
Jag gick tillbaka till den gamla modellen vad gällde användandet av open kontra execute. lyckades äntligen hitta lite andra poster i detta forumet som förklarade att det är så det ska vara.