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 [...]
Archive for the ‘Programmering’ Category
5 dec
Restored database konflikter med et opdaterings deploy fra VS DB Ed.
12 okt
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 [...]
14 sep
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.
27 apr
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.
15 apr
Visual Studio 2008 ASP.NET Development Server issue
Løs fejl med debug i Visual Studio 2008 ASP.NET Development Server
4 aug
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>%’
21 jul
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/
21 jul
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 [...]
27 mar
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
20 feb
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 [...]