webForumDet fria alternativet

Bearbeta access via asp

ASPur ASP

3 svar · 174 visningar · startad av Roland

RolandMedlem sedan mars 200139 inlägg
#1

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
#2

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
#3

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
#4

... 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.

129 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)