webForumDet fria alternativet

förklara lite...

ASP

2 svar · 101 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Frågan#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()?

------------------
// David - Probably the best guy in the world

[Redigerat av DavidB den 27 aug 2001]

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! :)

------------------
Peter D

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

------------------
// Fin signatur
Jorgen hp = new Jorgen(this);

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)