質問: transaction a.Fill(ds) End Using
回答: 回答が付かないようですので、簡単にアドバイスさせていただきます。 まずはリファレンスを調べるのが鉄則なのですが、確かにMSDNのSqlDataAdapterクラスの説明.aspx)だけだと、Transactionプロパティをどうやって設定するかは判らないと思います。 その場合、MSDN内を"Transaction"で検索するとヒントとなるものがいろいろヒットすると思います。 そうやって順番に調べていくと、使用例が見つかるはずです。 今回の場合、SqlDataAdapter.SelectCommand.Transactionというプロパティにセットすることになるのですが、上記のように一つ一つ調べていくことでスキルが上がっていくと思いますので、地道に努力してみてください。