---
title: "Felmeddelande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/65059-felmeddelande"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2003-01-16T10:41:35.000Z"
updated: "2003-01-16T11:26:38.000Z"
replies: 2
views: 209
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/65059-felmeddelande"
---

# Felmeddelande

## #1 — Dino, 2003-01-16T10:41Z

Felmeddelande:

> Compiler Error Message: BC30616: Variable 'e' hides a variable in an enclosing block.

 

Source code:

```
try
   connDB.Open()
   cmdInsert.ExecuteNonQuery()
   intMem_id = cmdSelect.ExecuteScalar()
catch e as OleDbException
   lbMessage1.text = e.Tostring()
finally
   connDB.Close()
end try
```

 
Vad jag försöker att göra är att köra en insert och sen ta ut id:et för den posten i tabellen. Så vad är fel?

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

## #2 — Viktor, 2003-01-16T11:18Z

Är du säker på att inte event argumentet också heter e? Det ser nämligen ut som att du har en annan variable med namnet e deklarerad i funktionen.

/Viktor

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

## #3 — Dino, 2003-01-16T11:26Z

Jo, så var fallet. \*Skäms\* Tack :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/65059-felmeddelande
