webForumDet fria alternativet

Antal updaterade rader

ASP

3 svar · 131 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Frågan#1

Har försökt hitta gamla inlägg men fann inget...

Hur gör jag för att ta reda på hur många rader som updaterades på en update-sats?

sql = "UPDATE tabell set field = 'test' where field2 = '1'"
OBJdbConnection.Execute (sql)

Hur får jag nu reda på hur många rader som faktiskt updaterades? (Kör oracle, fast jag tror inte det har med saken att göra)

Medlem sedan dec. 200012 464 inlägg
#2
sql = "UPDATE tabell set field = 'test' where field2 = '1'"
OBJdbConnection.Execute sql,rows,128
response.write Rows & " rader uppdaterades<br>"
Medlem sedan juli 2001434 inlägg
#3

Utmärkt!!!

Snabbt, enkelt o perfekt svar... vad står 128 på slutet för?

Medlem sedan feb. 200112 078 inlägg
#4

,,128 är en konstant som anger att det inte skall skapas något tomt recordset vid execute-anropet. Prestanda, med andra ord.

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