webForumDet fria alternativet

is a variable but is used as a method??

8 svar · 644 visningar · startad av CatZ

CatZMedlem sedan jan. 20022 440 inlägg
#1
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#?

cokMedlem sedan dec. 2005664 inlägg
#2
objReader.Read("resFileName");
CatZMedlem sedan jan. 20022 440 inlägg
#3

Då får jag följande felmeddelande:

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

freguzMedlem sedan feb. 2005280 inlägg
#4
if(!objReader.IsDbNull(0))
    myString = objReader.GetValue(0).ToString();

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

CatZMedlem sedan jan. 20022 440 inlägg
#5

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 :)

freguzMedlem sedan feb. 2005280 inlägg
#6

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?

CatZMedlem sedan jan. 20022 440 inlägg
#7

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 :)

freguzMedlem sedan feb. 2005280 inlägg
#8

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

CatZMedlem sedan jan. 20022 440 inlägg
#9

Tack för hjälpen freguz ;)

125 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)