27. februar 2001 - 18:48Der er
6 kommentarer og 1 løsning
Unikke felter?
Hej.. Jeg har et unikt felt i min MySQL database, så hvis jeg prøver på at poste den samme besked får jeg jo klart nok bare noget med Duplicate Entry.. Jeg har så prøvet med følgende kode, men den viser fejl lige gyldigt hvad jeg skriver...:
If Len(Err.Number) > 0 Then Response.Write \"Feltet findes allerede i databasen\" Response.Write \"Tryk <a href=\'xxx.asp\'>her</a> for at komme tilbage.\" Err.Clear Response.End End if
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SQL = \"select * from tabel where uniq = \'\" & uniq & \"\'\" set rs = conn.execute( SQL ) if rs.eof then \'indsæt rekorden else Response.Write \"Feltet findes allerede i databasen\" Response.Write \"Tryk <a href=\'xxx.asp\'>her</a> for at komme tilbage.\" Response.end End if rs.close set rs = nothing set SQL = nothing
If Err.Number > 0 Then Response.Write \"Feltet findes allerede i databasen\" Response.Write \"Tryk <a href=\'xxx.asp\'>her</a> for at komme tilbage.\" Err.Clear Response.End End if
Jeg søger et svar noget lignende af dit, netsrac.. men problemet er bare at den opretter godt nok, men skriver stadig at der er fejl selvom der ikke er!?
Så må du have en fejl et andet sted, du kan også lave en rolback så hvis der opstår fejl så bliver indsættelsen af datane annulleret f.eks.
If Err.Number > 0 Then Response.Write \"Feltet findes allerede i databasen\" Response.Write \"Tryk <a href=\'xxx.asp\'>her</a> for at komme tilbage.\" Conn.RollbackTrans End if
Så skal du selvfølgelig have Conn.BeginTrans efter at du har brugt conn.open
Du kan også prøve med:
If err <> 0 then Response.Write \"Feltet findes allerede i databasen\" Response.Write \"Tryk <a href=\'xxx.asp\'>her</a> for at komme tilbage.\" Err.Clear Response.End End if
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.