Archive for the ‘Programmering’ Category

Restored database konflikter med et opdaterings deploy fra VS DB Ed.

Jeg løb ind i et lidt filøjerligt issue her til aftens da jeg skulle lave et opdateringsdeploy fra VS ud til min dev instans af en database.
Jeg havde modtaget en backup fra en kollega, der indeholdt en masse testdata, som jeg restorede ind og overskrev den eksisterende instans jeg havde på min maskine.
Efterfølgende fik jeg [...]

Continue reading »

Julian Date og supplementsmånede

Jeg sad og skimmede nettet for smarte tricks til en tidsdimension i et datawarehouse.
Jeg faldt over følgende indlæg: http://dylanwan.wordpress.com/data-warehouse-design/design-tip-1-key-for-the-date-dimension/ og fandt det egentlig meget interessant, lige indtil jeg stødte ind i kravet: supplementsmånede. Jeg kan ikke rigtig se, at man kan løse dette krav med en konvertering af date til julian hvor man samtidig håndterer den [...]

Continue reading »

Visual Studio og Eset NOD32

Hver gang der kommer en ny version af Visual Studio man skal afprøve, støder man ind i samme problem… Hver eneste gang.
For nu én gang for alle at have det dokumenteret, er her hvordan man undgår “Page Not Found” DNS fejl når man prøver at browse/debugge fra Visual Studio, når man har Eset NOD32 kørrende.

 

 
 

 

Continue reading »

VS 2008 .htm buildprovider

Fandt denne lidt underlige build-fejl da jeg var ved at migrere en VS2005 løsning til VS2008.
Jeg har ikke umiddelbart brug for, at det er en .htm fil der ligger som default, men det virker da lidt underligt, hvis man er nød til at sætte noget op, for at builde en ren html fil.

Continue reading »

Visual Studio 2008 ASP.NET Development Server issue

Løs fejl med debug i Visual Studio 2008 ASP.NET Development Server

Continue reading »

Find tekst i Stored Procedure

Var på jagt efter en kolonne der var blevet omdøbt. En sådan fætter findes på følgende måde
SELECT sysobjects.name
FROM syscomments INNER JOIN sysobjects ON sysobjects.ID = syscomments.id
WHERE sysobjects.type = ‘P’ AND syscomments.text LIKE ‘%<søge tekst>%’

Continue reading »

Copy Source As HTML

Har længe ville lave en post for at gøre opmærksom på dette fantastiske lille tool: CopySourceAsHtml (CSAH), der er en add-in til MS VS 2005 som gør at man kan kopiere kode (inkl linie numre, formatering og hele pivtøjet) til HTML.
Det virker også fra SSMS, men dog uden linienumre…
Toolet findes her: http://www.jtleigh.com/people/colin/software/CopySourceAsHtml/

Continue reading »

CTE – Common Table Expressions Issue

Rendte ind i et mindre, ikke så vel dokumenteret, problem i dag da jeg ville anvende Common Table Expressions (CTE) i et T-SQL testscript.
Min konstruktion var som følger:
DECLARE @Count AS INT 
WITH EmployeesWithSameBirthDate ( ID, [Count] ) AS
(
SELECT
dbo.HumanResources.Employee.EmployeeID
, COUNT( dbo.HumanResources.Employee.BirthDate ) AS [Count]
FROM dbo.HumanResources.Employee 
GROUP BY dbo.HumanResources.Employee.EmployeeID 
HAVING COUNT( dbo.HumanResources.Employee.BirthDate ) > 1
)

SET @Count [...]

Continue reading »

HierarchyID datatypen

Denne nye datatype introduceres med SQL Server 2008 og må siges at være en længe savnet type. I hverfald har jeg tidligere kunne have haft brug for en sådanne mulighed.
Læs mere her

Continue reading »

string.Format og ‘{…}’

Nu er jeg rendt ind i samme problem et par gange, og satte mig for at løse det på den pæne måde denne gang.
Scenariet er det, at jeg gerne vil opbygge en streng vha. string.Format(…) ell. StringBuilder.AppendFormat(…). Såfremt parametrene indeholdt tuborg-parenteser (curlybraces, {}) modtager man en exception om at formateringen ikke er korrekt.
Rettere er fejlbeskeden [...]

Continue reading »