IT Technology Blog

IT technology blog, featuring the essence for you to read the article, is to learn IT technology blog first choice

Call HTTPhandler from jQuery, Pass data and retrieve in JSON format

For the last few days ago, I was working with HTTP handler. Here I was required to call handler from Client script. Later I found that I needed to pass some data to handler and also receive some from

Data Access using Dynamics - Part II: The DynamicDataSet

Download source code - 362 KB Introduction  In my previous article, I demonstrated how to leverage the Dynamic Language Runtime (DLR) to create a flexible, dynamic wrapper for the ADO.NET DbD

How to make software deterministic

CodeProject A program is deterministic, or repeatable, if it produces the very same output when given the same input no matter how many times it is run. Refining this definition, we should consi

Safely deploying changes to production servers

When you deploy incremental changes on a production server, which is running and live all the time, you sometimes see error messages like “Compiler Error Message: The Type ‘XXX’ exists in both…”. Some

Where to put the logic? SQL? Code?

SQL is a powerful language and is very good at what it was made for – querying sets of data. C#, Java, and other languages are also powerful – more powerful than SQL in many ways. For looping and doin

Forum Fun: Running Calculation SQL

A discussion about a forum post for handling a running subtraction in a SQL query. For my first Forum Fun post, I'm going to discuss a running calculation SQL question posted by a user, asyssolvers,

Efficiency of Subqueries and OR conditions in SQL

A discussion of how joins significantly outperform subqueries and how this is more evident when OR conditions are involved. SQL queries can be written in a number of ways and be functionally equivale

Analysing dependencies in MSSQL

I’m working on a project where almost all the logic is in database objects and there are a few developers working on it. Now, in this context, it is extremely difficult to keep track of the dependenci

Log Shipping MS SQL Server 2008 - Part I

Through this video I have tried to explain the concept of log shipping in MS SQL Server. It's broken into 2 parts, this is the first part. Watch Part 2 here

SQL Joins and Subqueries

This is a discussion about SQL joins and subqueries with information about how to format join statements properly. In any non-trivial task, developers need to join tables together. Joins are importan

Log Shipping MS SQL Server 2008 - Part II

Through this video I have tried to explain the concept of log shipping in MS SQL Server. It's broken into 2 parts, this is the second part. Watch Part 1 here

Required BoundField in Gridview

Download RequiredBoundFieldDemo.zip - 409.54 KB Introdcution I like to use the ASP.NET GridView for administrative functions in my applications. Like editing and managing statuses, types, etc.. Usu

Using Views for Faster SQL Query Development

A discussion of how views give a more denormalized means for querying against normalized tables. Ad-hoc reports are frequently requested at the Boston Public Schools. Generally each request is differ

Dynamic Pivoting with Cubes and eventhandlers in SQL Server 2005, 2008 and 2008 R2

Download source - 3.48 KB Introduction In this article, the creation of dynamic pivots are explained. It starts with a simple pivot. The second step is to add lines for calculating totals. In thi

Preventing duplicates in the data

Duplicates - the bane of any good database. Some duplicates are technical - for whatever reason the primary key wasn't on the table and an extra record was somehow inserted. Good table architecture

Guide to Creating Dynamic LINQ Queries

Are you new to LINQ and trying to figure out how to create dynamic LINQ queries like the same way you do with ADO.NET? Well, it’s not that hard at all, and all you need to do is use a combination of t

Script to extract all check constraints from a database

This is from a utility I'm working on. It is compatible with SQL-92 INFORMATION_SCHEMA views. Enjoy! DECLARE @constraints CURSOR; DECLARE @table_full_name nvarchar(max) , @constrai

Accessing MVC Routing URLs in JavaScript

As we all know, the MVC framework for ASP.NET uses the .NET routing engine, introduced in .NET 3.5, for generating and resolving URLs at runtime. As such, we can use the UrlHelper class to query the r

Unit Testing 101: Getting Started with NUnit

Introduction Unit testing is the process of using short, programmatic tests to test the logic and functionality of discreet units of code. The use of such tests brings a whole host of benefits, not t

Delegates 101 - Part I: What is a Delegate?

Introduction OK, so what has prompted me to start writing a basic tutorial series; and why on delegates? Well, the answer is quite simple: I have found few (if any) articles on the Web which actually