---
title: "Problem med felhantering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/128885-problem-med-felhantering"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "holm"
published: "2005-05-26T07:43:25.000Z"
updated: "2005-05-26T11:11:22.000Z"
replies: 2
views: 293
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/128885-problem-med-felhantering"
---

# Problem med felhantering

## #1 — holm, 2005-05-26T07:43Z

Hej,

Har ett "new user" formulär där användaren ska registrera sig och om namnet är taget så ska det bara dyka upp lite text i en label istället för en .net error page.
Som det ser ut nu så kommer det upp en sida som säger:

Server Error in '/KMUrval' Application.
\--------------------------------------------------------------------------------

De ändringar du begärde i tabellen utfördes inte eftersom de skulle ha skapat dubbletter i index, primärnyckel eller relation. Ändra data i det eller de fält som innehåller identiska data, ta bort indexet eller definiera om indexet så att det tillåter dubbletter. Försök därefter igen. 

Ligger det i web.config eller?? 

knapp koden ser ut som följande:

```
Dim con As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;data source=" + HttpContext.Current.Server.MapPath("db\urval.mdb"))
        Dim cmd As New OleDb.OleDbCommand("INSERT INTO [users] (uname, upassword) VALUES('" & txtNamn.Text & "','" & txtPassword.Text & "')", con)
        con.Open()
        Dim dodirect As Boolean = True
        Try
            cmd.ExecuteNonQuery()
        Catch ex As SqlException
            dodirect = False
            lblError.Text = "Fel vid skapandet av ny användare!"
        Finally
            con.Close()
        End Try
        If (dodirect) Then Response.Redirect("default.aspx")
```

Mvh Michael

Permalänk: https://www.webforum.nu/p/128885

## #2 — Stefan Holmberg, 2005-05-26T08:59Z

Catch ex As OleDbException

istf SqlException

är min gissning

Permalänk: https://www.webforum.nu/p/1620272

## #3 — holm, 2005-05-26T11:11Z

Givetvis, logiskt tänkande var väll som bortblåst...

Tack

Mvh Michael

Permalänk: https://www.webforum.nu/p/1620298

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/128885-problem-med-felhantering
