Jeg havde egentligt tænkt mig at bruge min clauskc.net til at poste kode eksempler mm. Men nu har jeg lavet en ny beslutning, nemlig at jeg ikke skriver nok til at vedligeholde 2 blogs, så nu kommer der en masse kode eksempler her igen.
Egentlig med samme formål som clauskc.net. Altså at skrive tips til små udviklings ting, som der ellers driver en til vanvid.
Muligvis lige med den lille tvist, at skrive om software arkitektur, og fremtidens ’killer apps’
Nå, men hvad er det så for noget med det der SQLDataSource og parameters?....
Kommer her….
Da jeg har brugt O/R mappere til database halløj i meget lang tid efterhånden, er det lang tid siden jeg egentligt har brugt MS udmærkede ADO.NET bibliotek.
En fejl der dog nogen gange opstår, når jeg binder en SQLDataSource til et gridview, og benytter mig af e indbyggede update/insert/delete ting, er:
The variable name '@x' has already been declared. Variable names must be unique within a query batch or stored procedure
Det viser sig at løsningen på det problem er at cleare de forskellige command types parametre inden brug.
Altså f.eks.:
SqlDataSource1.InsertParameters.Clear();