23. januar 2003 - 10:28Der er
6 kommentarer og 1 løsning
kan jeg "Gribe" en fejl der opstår når der skrives til databsen
Kan jeg reagere på en fejl fra en access database. dvs. jeg sætter nogle poster ind i databasen hvis en af posterne allerede findes skal den bare smides væk, og derefter skal programmet fortsætte. lige nu får jeg en fejl også stopper programmet.
alternativ var jeg jeg først skulle spørge databasen om posten fantes hvorefter jeg skulle ligge den i eller smide den væk. men det var da nemmere det andet, og ville det ikke også give en bedre performance?
ps, husk så også at tjecke inden du indsætter via asp, man kan jo rimelig nemt gemme din html side, og så fjerne client side scriptet og poste alligevel
fx sådan her: set rs = Server.CreateObject("ADODB.RecordSet") ' tjeck selv om det er sådan man dimensionere et nyt recordset, bruger normalt ikke vbscript SQLQuery = "SELECT ..... WHERE id = " + Request.Querystring("id") rs.open SQLQuery, conn, 3, 2 'så får du et opdater bart recordset
if (rs.EOF) then rs.AddNew() end if
og så opdatere du dine felter... men husk igen at validere...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.