RolandMedlem sedan mars 200139 inlägg 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 ???
------------------
Tänkte inte på de'
PatrikBMedlem sedan mars 20002 836 inlägg 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
------------------
Ingenting är omöjligt.
Det omöjliga tar bara något längre tid att genomföra.
LarsGMedlem sedan dec. 200012 464 inlägg 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.
------------------
essentitia preter non sans multiplicandum
PatrikBMedlem sedan mars 20002 836 inlägg ... 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
------------------
Ingenting är omöjligt.
Det omöjliga tar bara något längre tid att genomföra.