Alt om programmering ;-)
Alt om programmering som jeg selv finner interessant. No more, no less. Trolig vil det være mest om webprogrammering, .NET og andre ting jeg jobber med fast.
søndag, januar 13, 2008
torsdag, mai 03, 2007
torsdag, april 26, 2007
mandag, februar 26, 2007
fredag, januar 19, 2007
CSS-lenker av stor interesse
53 CSS-Techniques You Couldn’t Live Without
(http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/)
Sliding Doors of CSS
(http://alistapart.com/articles/slidingdoors/)
onsdag, desember 20, 2006
SQL Server og oppdateringsproblemer med views
Normalt når en kjører SELECT * vil en hente ut alle felt fra tabellen(e) spørringen gjelder for. Med et view er det annerledes siden det skal være en fast, alternativ visning av et utvalg data. SQL Server vil derfor ved oppretting av et view med SELECT * hente ut alle feltnavn og benytter disse i visninger siden. Problemet oppstår dersom en legger til et eller flere felt i tabellen view'et er opprettet for -- data blir "plutselig" feilplassert.
Tabellen over inneholder felt med ulike datatyper for å lettere vise problemet. Et view opprettes for tabellen:
Merk at All Columns er valgt og ikke spesifikke felt. Nederst vises dataene i tabellen som forventet.
Så gjør vi en liten endring i tabelldefinisjonen:
Over er det lagt til et nytt felt Felt_Nytt. Det er også satt en standardverdi for feltet slik at problemet med view'et blir lettere å se.
Og her er view'et nå:
Feltnavnene er de samme som når view'et først ble laget, men dataene har blitt forskjøvet. Legg merke til at Felt1 inneholder teksten til det nye feltet foran (som ikke vises). Felt2 har verdien til Felt1 og Felt3 har verdien til Felt2.
Dette problemet oppstår imidlertid ikke når alle feltnavnene spesifiseres i view'et. Det er da mulig å gjøre endringer i tabelldefinisjonen uten at view'et påvirkes (så lenge du ikke sletter et felt, vel og merke).
tirsdag, november 21, 2006
Generatorer for webprogrammerere og -designere
Anti-Cross Site Scripting Library: Ekstra sikkerhet for webapplikasjoner
Interessant.
http://msdn2.microsoft.com/en-us/security/aa973814.aspx