• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DTSパッケージについて)

DTSパッケージでSQLServerのデータをAccessにコピーする方法

mitu_fuの回答

  • mitu_fu
  • ベストアンサー率90% (9/10)
回答No.1

私も同じ経験をしましたw私の場合はActiveXScriptを使用しないでSQLサーバに半角→全角変換関数を作成しました 関数の作成方法は自分で調べてください。 関数の使用法はDTSパッケージをデザインで開いて、SQLサーバ接続とAccess接続をつないでる黒い矢印をダブクリしてデータ変換タスクのプロパティでSQLクエリのチェックボックスを選択するとSQL文を記述できますよね? そこで抽出する項目に作成した関数を使用して変換しました。 例)関数 uf_HanToZen() を DB1に作成した場合 Select DB1.dbo.uf_HanToZen(vchHankaku) From Table1

aiaikou
質問者

お礼

ご返答、ありがとうございました。 可能であることが分かっただけでも前進です。 ただし、大変申し訳ないのですが、一日調べても分からない点がありましたので、 どうか再度助言していただけないでしょうか。

aiaikou
質問者

補足

SQLサーバに変換関数を作成というのは、ユーザー定義関数のことでしょうか。 試してみたのですが、よく分かりませんでした。 CREATE FUNCTIONステートメントというものを使用すればよろしいのでしょうか。 関数はStrConvですか? 試したのですが、分かりませんでした。 よろしければ簡単にで結構ですので、教えていただけないでしょうか。 大変申し訳ないです。本当に初めてで分かりません。

関連するQ&A

  • DTSパッケージを使用して。。。

    開発環境はSQLサーバー2000, vb6です。 数10万件のレコードが入っているテーブルのデータを、DTSパッケージを利用し、VB6のシステムよりテーブルのデータを全件テキストに書き出したいと思っています。 現状DTSパッケージを使用すれば処理が早いということがわかっただけで、宣言の方法すらわかっていません。 宣言~テキストに出力するまで、どのような流れでソースを書けばよいのでしょうか。。。 参考URLでもかまいませんので、ご教授いただけますようよろしくお願い致します。

  • Access97と2000での半角カナの認識について

    Access2000のMDBから97のMDBの中に作成したテーブルを 外部リンクしたいと思います。 この場合、97のテーブルに半角カナのデータが含まれる ことで生じる不具合などはあるのでしょうか? 例)2000側からは半角カナが正しく見えない等 以前97→2000へ変換した際に97のフォームプロパティ やクエリに含まれていた半角カナが全角カナ文字に 強制的に変換されていたことはあったのですが。 テーブルに格納されているデータでも同じような現象は 起きますか?

  • Access2003でクエリーを作った場合。。。

    選択クエリー作成時に、実績データのテーブルと商品マスタのテーブルで 商品コードを結合させたのですが、うまく抽出できませんでした。 ACCESS2003使用です。 <実績データの商品コード>  AAA ← 半角 <商品マスタの商品コード>  AAA ← 半角  AAA ← 全角 商品マスタに、半角と全角が存在していた場合、どちらとも一致していると みなされダブって集計されてしまいました。 ACCESS97では半角と全角では不一致と判断していたのですが、2003 で同じクエリーを作ったところ、半角と全角でも一致とみなされているようです。 半角と全角では「不一致」とする方法を教えてください。

  • Access 各カラムの中に半角カナが含まれているか検索

    いつもお世話になっております。 現在、Accessに、10テーブル、合計100カラム、データ数20万件程度入っております。 その中から、半角カナが含まれるテーブル名、カラム名を抽出したいのですが、このようなことは可能でしょうか。 条件として、1文字でも含まれておれば抽出対象としていただきたいです。 現在は、ひとつひとつEXCELに抽出し、半角カナを全角カナに変換してEXACT関数でFALSEのものを探しています。 今回、Accessをもっと有効に使いたいと思い投稿をさせていただきました。 よろしくお願いします。

  • 半角カナを全角カナに変換したい

    表題の通りです。 先輩から引き継いだエクセルのデータが、全角カナと半角カナとの両方を、使い分けなどではなく使用しているものだったので、半角カナを全部、全角カナに変換したいと考えています。 置換機能で50音全部を置換するのは大変ですので、一度に変換する良い方法があれば教えてください。 また、全角アルファベットを、普通の英字(半角アルファベット?)にも変換したいと思っています。

  • DTSのデータ変換タスクで入力にゼロ件のファイルを指定するとエラーになる

    SQLserver2000のDTS実行結果を、VB6.0で作成したアプリで 「sp_help_job」を使用して取得し、画面表示しています。 DTSのデータ変換タスクで、csvデータをテーブルに ロードしているのですが、csvデータがゼロ件だと DTSが異常終了となってしまいます。 業務の都合上、あるタイミングではcsvデータが ゼロ件になることがあり、この場合は正常終了としたいのですが、 例えば最後のタスクまで到達した場合は、 途中のタスクに異常があってもDTSの処理結果を 正常終了とするようなことは出来ないでしょうか?

  • コード変換ライブラリについて

    この度、Windowsの開発で、コード変換を行うことになりました。 変換内容は、 1.半角カナを全角カナに変換 2.半角英数字を全角英数字に変換 3.全角カナ(カタカナ)を全角ひらがなに変換 の3パターンです。 漢字コードはシフトJISのみです。 上記変換を行うためのライブラリを探しております。 ご存じのかたおりましたら、教えていただけませんでしょうか。開発環境はVC++.NETですが、UNIX等で動作しているものでもかまいません。

  • 全角 → 半角 への変換

    いつもお世話になります。 さて標記の件、データの変換で悩んでいます。 ACCESSのデータ(これも外部から取り込みます)中に全角文字が混じっていればその部分を半角に変えたいと思います。 全角文字が数字、ひらがな、カタカナのときは半角カナに出来ましたが、漢字の時に変換できません。 可能であれば間違えていても良いのでヨミガナに、不可なら半角スペース、これも不可なら削除したいです。 WinXP Office2000PROを使用しています。 以上、宜しくお願いいたします。

  • AccessとSqlServerのテーブルリンク

    Access2007とSqlServer2008を使用しています。 Accessで作成したテーブルを「データベースツール」-「データの移動」でSqlServerに移行してリンクする際、 (1)SqlServerに新規にデータベースを作成すると、リンクテーブルマネージャから見てもリンク先DBが正しく表示されますが、 (2)その後、その既存DBに同じAccess内の別のテーブルを、「データベースツール」-「データの移動」してリンクしたものは、リンクテーブルマネージャから見てもリンク先DBが ()となっており表示されていません。 ツールとしてSqlServer Management Studioを使っていますが、そこからでも(1)のテーブルは表示されていますが、(2)のテーブルは表示されません。 でもリンクはできているようなのです。 また、SqlServer Management Studioを使って、SqlServer内に新規テーブルを作成し、 それをAccessからリンクしようとしても、テーブルリンク一覧内に表示されない状態です。 (「外部データ」-「ODBCデータベース」…)にて SqlServerのファイルデータソースを表示しています) (2)のテーブルはSqlServer Management Studioから見ることができないため、更新・削除もできず困っています。 DB、テーブル、リンク方法等、何か問題があるのでしょうか? よろしくお願いします。

  • EXCEL 関数

    全角カナ文字を半角英数に変換したい。 例えば、<キタノ>⇒<kitano>。全角カナ文字を半角カナ文字に変換するのではなく、半角英数に変換したいのです。宜しくお願いします。