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