31. august 2008 - 17:47Der er
11 kommentarer og 1 løsning
Objekt ikke tilgængeligt?
Hej Jeg har problemer med at få gemt de opdateringer jeg laver i mit datagridview. Det har virket inden jeg lavede en funktion jeg kaldte (så jeg kunne bruge den til andre data).
Jeg har lavet nogle public variabler som indeholder mine data, disse overfører jeg til updateX, men når jeg skal gemme mine data jeg har i datagridview får jeg fejlmeddelelsen:
"Object reference not set to an instance of an object". Jeg er med på
Der sker med kommandoen getUpdateCommand på DataAdapter objektet.
Har du nogen ide til hvorfor jeg ikke holder data i min dataadapter fra et tidligere funktionskald til et andet når jeg via funktionen selectDBtoDataset jo opererer på den globale?
jeg har ændret det således at "ref" nu er i funktionen samt kaldet, men ved opdatering af da fejler den på da.Update(ds, table).... Skal den også være "ref"?
Hej Arne Det var dog utroligt... Mange tak for hjælpen. Det hjalp gevaldigt med "ref" - var ikke lige klar over den eksisterede. Havde dog overvejet en løsning med at aflevere en værdi tilbage via funktionen (return value), men i dette tilfælde var det lige "ref" jeg havde brug for..... Udover "ref" havde jeg dog også lige en bug i koden som lige skulle findes, men den var ikke blevet fundet hvis ikke jeg var guidet på vej med "ref".
Pointene er dine - de er velfortjent. Smid et svar.
Ville et redesign bestå i at private funktioner returnerer værdier til public variabler af samme slags??? Det har jeg selv tænkt på men gik væk fra det fordi jeg nogle steder skulle have returneret flere forskellige værdier af forskellige typer hvilket jeg fandt besværligt. Hvordan kunne et redesign tænkes (kort fortalt)
Det pæneste må være at lade metode sætte field i instansen.
Den aller pæneste vil være hvis du kunne have det hele som lokale variable, men det passer ikke ind i DataSet konceptet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.