förklara lite...

ASP

2 svar · 118 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Trådstart#1

jag har sett att vissa använder

SQLstmt = "UPDATE Users SET " 
SQLstmt = SQLstmt & "Logins = Logins + 1, Last_login = '" & now() & "' WHERE Id = '" & RS("id") & "'"
[b]Connection.Execute SQLStmt,,128[/b]

och jag undrar vad skillnaden mellan det (den fet markerade raden) och detta:

Connection.Execute SQLStmt(SQLStmt)

vad har det för fördelar? kan man använda det på alla uttryck utom SELECT eller?

sen undrar jag även om nån skulle kunna förklara lite närmare det här med GetRows()?

Medlem sedan juni 20019 024 inlägg
#2

",,128" skapar inga recordset, vilket kan vara användbart när man bara kör en UPDATE, INSERT osv... men inte när man ska hämta recordset dvs. :)

GetRows() plockar in alla recordset i en matris, sök gärna lite så hittar du säkert en massa! :)

Medlem sedan feb. 20012 412 inlägg
#3

Hej!

Båda frågorna har varit uppe n antal gånger innan. Klicka på sök uppe till höger så hittar du vad du letar efter.

mvh Jörgen

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)