---
title: "is a variable but is used as a method??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/166765-is-a-variable-but-is-used-as-a-method"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "CatZ"
published: "2007-11-28T12:55:57.000Z"
updated: "2007-11-28T13:55:46.000Z"
replies: 8
views: 664
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/166765-is-a-variable-but-is-used-as-a-method"
---

# is a variable but is used as a method??

## #1 — CatZ, 2007-11-28T12:55Z

```
myName = objReader("resFileName");
```

Ger felmeddelandet objReader is a variable but is used as a method, jag sökte lite men hittar inte lösningen på problemet. Hur ska jag tilldela min variabel ett värde från objectreader i C#?

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

## #2 — cok, 2007-11-28T12:59Z

```
objReader.Read("resFileName");
```

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

## #3 — CatZ, 2007-11-28T13:11Z

Då får jag följande felmeddelande:

No overload for method 'Read' takes '1' arguments

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

## #4 — freguz, 2007-11-28T13:16Z

```
if(!objReader.IsDbNull(0))
    myString = objReader.GetValue(0).ToString();
```

Om det är första kolumnen som resFileName ligger i alltså

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

## #5 — CatZ, 2007-11-28T13:22Z

> **freguz skrev:**
>
> ```
> if(!objReader.IsDbNull(0))
>     myString = objReader.GetValue(0).ToString();
> ```
>
> 
> 
> Om det är första kolumnen som resFileName ligger i alltså

Det går tyvärr inte med OleDbDataReader :)

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

## #6 — freguz, 2007-11-28T13:25Z

> **CatZ skrev:**
>
> Det går tyvärr inte med OleDbDataReader :)

Vad konstigt, min intellisense verkar köpa det rakt av ialla fall. ( IsDBNull() heter den förresten, med stort B :))

Vad får du för felmeddelande när du bygger?

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

## #7 — CatZ, 2007-11-28T13:31Z

Det fungerar :)

Då är frågan hur jag gör med mina bytes... myFile är sparat som fil i databasen och det fungerar inte med 

```
if (!objReader.IsDBNull(2))
                    {
                        myFile = objReader.GetValue(2);
                    }
```

Får då följande felmeddelande:

Error	2	Cannot implicitly convert type 'object' to 'byte\[\]'. An explicit conversion exists (are you missing a cast?)

Hur ser en Cast ut om man nu måste göra en sådan...

C# är mycket svårare än vb.net :)

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

## #8 — freguz, 2007-11-28T13:41Z

Jaha, ja det finns mycket kul i oleDbDataReadern, objReader.GetBytes() till exempel....

Läs mer om parametrarna den vill ha här:
<http://msdn2.microsoft.com/EN-US/library/system.data.oledb.oledbdatareader.getbytes.aspx>

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

## #9 — CatZ, 2007-11-28T13:55Z

Tack för hjälpen freguz ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/166765-is-a-variable-but-is-used-as-a-method
