>>35
とりあえずSystem.Data.OdbcじゃなくてSystem.Data.SqlClient名前空間の
クラスを使うように変更したら結果は変わるかも

>>37
トランザクションが終了するとTransactionのConnectionプロパティはNothingになると思う