webForumDet fria alternativet

Aktuellt Recordset kan inte uppdateras

ASP

1 svar · 177 visningar · startad av Falle

Medlem sedan juni 200112 inlägg
Frågan#1

Vad är det som inte stämmer??

Set theConnection = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & Server.MapPath("Historiska.mdb")
theConnection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
'Connection.Open "Historiska"

sqlQuery = "INSERT INTO Historiska "
sqlQuery = sqlQuery & "(fraga1, fraga2) "
sqlQuery= sqlQuery & "VALUES('" & session("fraga1") &  "', '" & session("fraga2") &  "'); "

Set RS = theConnection.Execute(sqlQuery)
theConnection.Close

Tacksam för lite hjälp!!

Falle

[Redigerat av Falle den 24 jun 2001]

[Redigerat av Falle den 24 jun 2001]

Medlem sedan juni 200032 967 inlägg
#2

för det första exekverar du sql-frågan två gånger, varför gör du det?

för det andra öppnar du ditt recordset på ett sätt som inte tillåter att du lägger till information mha .addnew. (hmm, är det att lägga till en post i tabellen du försöker med?)

jag föreslår dock att du skriver en INSERT-fråga för att lägga till i databasen istället.

berättar du för mig hur din tabell ser ut (fältnamn och datatyp) så hjälper jag dig med en insert-fråga.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

[Redigerat av @nders den 24 jun 2001]

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)