2009/04/19

[C#]Update, Insert, Batそれぞれを生成

簡単なUpdate文、Insert文、それらを実行するBat、それらのBatをまとめて実行するBatを生成。
厳密なものじゃないです。Update文とかWhere条件はANDだけ(笑

ソースはここ

WS0679

事前にXMLでCSVのカラム番号とテーブルのカラム名を対応付けておいて、インポートみたいな。
  • XML:PairsでCSVのインデックスとテーブルのカラム名を対応付ける
  • XML:KeysでテーブルのキーカラムとCSVのキーインデックスを対応付ける
  • XML:ConfigでPairs、Keys、CSVファイル、テーブル名を設定
  • 設定はPairクラスの配列をシリアライズ/デシリアライズ(XmlSerializer)

できることは
  • CSVをDBにInsert
  • CSVを元にDBをUpdate
  • CSVを元にInsert文生成
  • CSVを元にUpdate文を生成
  • それらのInsert文やUpdate文のスクリプトを実行するBatを作成
  • それらのBatをまとめて実行するBatを作成

残念ながらこれもソースを全て公開できる状態ではないので一部をうp・・・。
そうはいってもほとんど入ってるけど。


Windows DOS/コマンドプロンプト辞典OBA開発入門 OfficeとSharePoint Server 2007の連携によるビジネスアプリケーション構築 (マイクロソフト公式解説書)VSTOとSharePoint Server 2007による開発技術 Visual Studio 2008で構築するOBAソリューション (Programmer’s SELECTION)絶対現場主義Visual C#実践講座―開発の現場から生まれた実践テクニック&TIPS集

0 件のコメント:

コメントを投稿