testa detta:
..... conn-kod .....
objConn.Execute strSQL,rows,128
If rows = 0 Then
Response.Write "Inget hände."
End If
Psst!!!
Tackar LarsG som postat denna kod här på forumet tidigare.
cya,
PatrikB
3 svar · 176 visningar · startad av Roland
Någon som vet hur jag i ett asp program får reda på hur ett SQL-anrop mot en access databas gick. Till exempel då man gör en delete och inte vet om det gick bra eller om poster var låsta mm.
Går det få ut något typ returkod, poster som blev berörda av anropet mm. från ett asp pgm ???
testa detta:
..... conn-kod .....
objConn.Execute strSQL,rows,128
If rows = 0 Then
Response.Write "Inget hände."
End If
Psst!!!
Tackar LarsG som postat denna kod här på forumet tidigare.
cya,
PatrikB
Du har ju dels felhantering i VB-script och dels i ADO.
I VB så kan man ju skriva
on error resume next
conn.execute sql,,128
if err.number <> then
response.write err.description
end if
sen så finns det en samling som innehåller alla fel som hände i senaste ADO-anrop
connect.execute sql,,128
for each errObj in connect.errors
response.write errObj.description
next
Sen så finns det ju ett generellt ASP error objekt också. Det här är en hel del och tänka på så att det är nog bäst om man läser lite i någon bra bok. Det finns några tips i FAQ på denna sida.
... fast error delen e ju inte speciellt bra, speciellt inte On Error Resume Next som segar ned sidan rejält...
har iof inte kollat prestandan med - rows - i .Open men det känns inte som det segar ned lika mycket som tex ASP's Error objektet gör.
cya,
PatrikB