Frågan#1 Ett snabbare sätt att öppna och stänga db:n är att sätta sql-frågan före db-öppningen, dvs
strSQL = "INSERT INTO forum (Thread_ID, Thread_ReplyOrder, Thread_Level, msgFROM, msgDATE, msgTIME, msgTopic, msgTEXT, IP) VALUES " &_
"(" & Request.Form("Thread_ID") & ", " & Request.Form("Thread_ReplyOrder") & ", " & cint(Request.Form("Thread_Level")) + 1 &_
", '" & Request.Form("msgFROM") & "', #" & Date & "#, '" & Svtid & "', '" & Request.Form("msgTopic") & "', '" & Request.Form("msgTEXT") & "', '" & Request.ServerVariables("REMOTE_ADDR") & "')"
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open ("driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db"))
Connect.Execute(strSQL)
Kanske inte ökar prestandan mycket. Det kan också förvirra andra när de ska läsa koden. Men i alla fall...
------------------
Alltid lär man sig något nytt varje dag...
PPatrikBMedlem sedan mars 20002 836 inlägg Andra sådana tips är att hämta in alla:
Request.Form
Request.QueryString
Request.ServerVariables
Request.Cookies
etc
innan man öppnar db-kopplingen OCH de ska sättas i egna variabler innan användning.
cya,
PatrikB
------------------
*Det tar sig sa han som hade eld i håret*
[Redigerat av PatrikB den 14 jul 2001]
Tack Patrik...:)
Du vet möjligen inte hur jag ska göra med mitt datum problem?
------------------
Alltid lär man sig något nytt varje dag...