Monthly Archives: March 2008

MS SQL delete a insert

MS SQL je divnej :) [tak, to to schytám]. Přepisoval jsem něco do Entity Frameworku pro Firebird ze samples, kde se samozřejmě pracuje s MS SQL. Ačkoli specifikace SQL (SQL’92) hovoří jasně o tom, jak má vypadat insert a delete statement, MS SQL musí mít něco extra (a určitě to má super důvod).

Insert je definován jako “INSERT INTO <table name> <insert columns and source>” MS SQL vesele pobere i verzi bez “INTO”. Podobně jako delete (s podmínkou) je definován “DELETE FROM <table name> [ WHERE <search condition> ]” MS SQL opět vesele pobere i verzi bez “FROM”.

Technicky vzato to může být jedno, každá DB má své nuance. Nicméně tyto základní věci by podle mě, mohly být stejné – už jen aby to každý dokázal lehce přečíst, vzít a použít jinde. Ale třeba jsem moc upjatý …

Entity Framework and Firebird

Just a small taste of Entity Framework using Firebird. Nothing else is working (and probably something is doing what it shouldn’t). :-) Compiled right now.

First steps are always problematic. But without help from these guys (from Microsoft): David Sceppa, Jaroslaw Kowalski and Mike Kaufman I wouldn’t finish this “a little bit working stub”. Thank you guys!

I hope to show you, Firebird and .NET fans, better working versions in a near future.

Silberlicht

V pátek jsem potřeboval přehrát video nacpané v Silverlightu, nikde jinde se v jiném formátu neválelo a tak nezbývalo než instalovat – i když jsem zatím “stříbrné světlo” nepotřeboval. Nejprve přišel na řadu můj primární prohlížeč. Opera. Po chvíli hledání bylo jasné, že do Opery prostě Silverlight není a nedostanu ho tam. Jako záložní browser mám IE, takže šel na řadu. Instalace na 3 kliknutí byla jednoduchá a přímočará. V “readme” jsem viděl zmínku, že IE není třeba restartovat a že plugin funguje instantně. Nicméně po reloadu stránky stále hláška “Get Silverlight”. “S tím restartem to zase nebude tak horký”, pomyslel jsem si a browser restartnul. Stejně nic. Kliknul jsem tedy ještě jednou pro instalaci a poté zase restart. A opět veselé nic. To již Silverlight v mých očích dostával záporné body. Jako poslední mě napadlo spustit 32-bit IE. Bingo; vítězství. :)

Shrňme si to. Silberlicht není pro Operu. Instalace spuštěná z 64-bit browseru ani nepípne, že je jen 32-bit. A nakonec MS není schopen vydat Silberlicht v 64-bitech. Myslím, že ze záporných bodů se (zatím) nedostane.

Note: Ptáte-li se, jak jsem přišel na označení Silberlicht, vězte, že na to prišli kluci (a holky, možná) tady v českém MS.