Hej alle på NG
Jeg har lavet en funktion, der kan opdatere en access-2k-db udfra
et excel-regneark... Det fungerer sådan set fint.
Men ved et tilfælde opdagede jeg, at der var en
uoverensstemmelse: I regnearket stod poster, som ikke fandtes i
databasen - men det meldte systemet intet om.
Ved importen har jeg lavet en if-then, hvor den tjekker for fejl
og skulle udskrive dem, i fald der opstod fejl. Men den har ikke
meldt nogen fejl der, hvor posten i db ikke eksisterede. Skal den
ikke det?
Jeg kører følgende løkke med fejl-tjek:
' Write out the record set
do while not rsExcl.eof
strSQL = "Update kontrakter set [snip] Where KontraktNr = " &
rsExcl("Kontraktnr")
' SQL sætning eksekveres
Conn.Execute(strSQL)
If err.number = 0 Then
Response.Write "Import succes: " & strSQL & "<BR/>"
taeller = taeller + 1
Else
Response.Write "<BR/>Fejl: " & strSQL & "<BR/>"
response.write "error " & err.number & " - " & err.description &
"<BR/><BR/>"
End if
err.clear
' Move to the next record
rsExcl.movenext
loop
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials