- ベストアンサー
Access2000のMDBファイルをVBScriptやWSH?で
Access2000のmdbファイルがあります。 VBScriptでテーブル名の一覧をテキストに落としたり、 特定のテーブルのレコードにあるデータに1.05を掛けて テキストにcsvの形で出力させたいのですが、何か良いサンプルはあるのでしょうか?
- kounesi
- お礼率1% (12/798)
- その他(データベース)
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>VBScriptでテーブル名の一覧をテキストに落としたり、 DAOまたはADOXを使用します。 VBAのサンプルですが、VBSだと > Dim catDB As ADOX.Catalog > Dim tblList As ADOX.Table > > Set catDB = New ADOX.Catalog このあたりが変わるだけで、基本的に一緒です。 http://www.microsoft.com/japan/msdn/columns/office/office10052000.asp >特定のテーブルのレコードにあるデータに1.05を掛けて そういうSQLを作成してファイルに出力するだけでしょう。 テーブルの値の取得方法、ファイルの出力方法はわかりますか?
関連するQ&A
- 2つのmdbファイルから読み取り表示
お力を貸して下さい。 2つのmdbファイルから読み取り昇順に表示させたいんです。 <ファイル1.mdb> | <ファイル2.mdb> 11111 | 22222 33333 | 44444 55555 | 66666 77777 | 88888 99999 | 上記のような2つのファイルがあるとします。 両方を読み込み下記の様にcsvヘ出力したいんです。 <出力.csv> 11111 22222 33333 44444 55555 66666 77777 88888 99999 /////////////////////////////////////////////////////////////// この場合、 if(ファイル1.mdb < ファイル2.mdb) if(ファイル1.mdb > ファイル2.mdb) if(ファイル1.mdb == ファイル2.mdb) により判別しフェッチで1行ずつ読み取り出力していくという形をとっています。しかし、ファイル1とファイル2のレコード数が違い、先にファイル2がEOFになってしまいファイル1の最後の数字"99999"が出力されません。 この最後の行を表示するプログラムを教えていただけませんか? VCにて作成中です。
- ベストアンサー
- C・C++・C#
- MDBファイルをCSV出力したい
こんばんは。 環境: OS:WINDOWS2000 VB6.0 sp5 アクセス2000 VBからアクセスのMDBデータをCSV形式で出力させようとしています。 mdbファイルが実行中にVBのexeを起動してcsvファイルを取得したいのですが、いい方法が分かりません。 閉じているMDBファイルのデータをCSVで出力することは可能です。 MDBファイルが開いているとexeを実行した時に「実行時エラー7866 データベースが開いています」というようなメッセージが出て処理ができません。 なにかいい方法はないでしょうか よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- CSVファイルをアクセスのテーブルに出力する
こんにちは Access VBA初心者です。 やりたい処理なのですが CSVファイルをmdb内であらかじめ作成されているテーブルに出力したいのですが、 最初にTransferTextwでワークのテーブルにインポートして そのワークテーブルを1レコードずつ読み込みmdbのあらかじめ作成されているテーブルにINSERTしていくという方法しか今思いつきません。 インポートするとワークテーブルはすべてテキスト型になっていますが、 それを違う型の項目にINSERTするということなど可能なのでしょうか? それとももっとスマートな方法があるのでしょうか? ざっくりと書いてしまいましたが、よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- MDBファイル(Access)からデータを取得できなくて、困っています…
Visual studio 2005(C#を使っています)で、mdbファイル(Access)のデータを取り込むプログラムを組もうとしているのですが、上手くいかなくて困っています。 具体的には、 (1)mdbファイルに接続 (2)mdbの1行分の複数のデータを配列にそれぞれ格納 (3)格納したデータ(数値)をグラフ上にプロット というプログラムです。教えて頂きたいのは、(1)と(2)を実現するプログラムです。何冊かテキストを読み、書かれていたサンプルプログラムを打ち込んでみたんですが、どうも上手くいきません。 宜しくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- アクセスMDBファイルが壊れた
アクセスMDBファイル(access2000)が壊れたようでテーブルを開こうとすると下記のようなメッセージが出ます。(これは、このデータベースからデータを拾っているaspファイルの一部のようです。)そのままOKを押すと開けることもあれば、開けないこともあります。 #テーブルをコピーしてもだめ #「修復」をしてもだめ #MDBファイル全体をコピーしてもだめ #あとの手を思いつきません。 ----ここからメッセージ---- クエリ式 'szObject = wszTableName OR szReferencedObject = wszTableName' の 構文エラー
- ベストアンサー
- オフィス系ソフト
- Accessでmdbが開いているかのチェック
Access97/2000で、特定のフォルダにあるmdbを順に最適化しようと思います。 dir や ファイルオブジェクトで一覧を作り、順に処理していこうと思います。その場合、一覧に開いているmdbがあると、そこでエラーになります。 この際、開いているmdbだけをとばしたいのですが、このチェックはどのようにすれいいでしょうか? よろしくお願いします。
- ベストアンサー
- その他(データベース)
- Microsoft Accessのデータが、別々のmdbファイルとして
Microsoft Accessのデータが、別々のmdbファイルとして2つあります。Accessを持っていないので、OpenOfficeで開いています。このmdbファイルにあるテーブルをまとめてOpenOfficのBaseで開くことはできないでしょうか? 具体的には、Microsoft Accessのデータ、「aaa.mdb」「bbb.mdb」というファイルがあります。 「既存のデータベースに接続」>「Microsoft Access」で、「aaa.mdb」や「bbb.mdb」に、個別に接続して新規データベースを作成することはできたのですが、どちらのmdbファイル内にあるテーブルも参照してクエリを作りたいんです・・・。 また、過去に無理矢理「bbb.mdb」のテーブルをCtrl+c>Ctrl+vで「aaa.mdb」にコピー&ペーストしていたこともありましたが、今回はテーブルサイズが大きいせいか、エラーになります(メッセージ:エラーが発生しました。コピー処理を続行しますか)。 データベースに関する基礎知識が足りないので、そもそもそれができるかどうかも分かりません。 Webで検索しても参考になるサイトを見つけられませんでした。 よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- (ACCESS)複数mdbからのデータ取得方法
よろしくお願いします。 ACCESSはあまり使ったことがない者です。 下記ようなACCESSのデータ取得の方法を教えてください。 構造の同じテーブルを持つ複数のmdbから、1つのリストを作りたいと考えています。 各mdbの違いは、ファイル名と中身のデータのみで、他は全く同じです(ひとつのテンプレートの複製です)。 A部門.mdb (商品リストテーブル ・・・A部門の商品リスト) B部門.mdb (商品リストテーブル ・・・B部門の商品リスト) : Z部門.mdb (商品リストテーブル ・・・Z部門の商品リスト) ↓ 全商品リスト.csv (全社分の商品リストテーブルのデータ) mdbが数十ファイルあるので、一つずつcsv取得して繋げるのはたいへんです・・・。 何か一発で取得できるような方法はないでしょうか? ユニオンクエリ?等を使うとできるのでしょうか・・・。 同じフォルダ下にあるmdbを次々に開いて同じクエリを実行する機能とか、マクロとか? 現状こうなってしまっており、一つのmdbに統合するのは、運用上制約があって無理なのです。 何かうまいアイデアがあれば教えていただきたくお願いします。
- ベストアンサー
- その他MS Office製品
- mdb→csvへのエクスポートについて
PHP初心者ですが、宜しくお願い致します。 HTMLのフォーム画面などで、mdbのテーブルを選択し、実行後csvファイルとして特定のフォルダへ 保存などできるものを作成したいと考えています。 PHPを利用して、Acceseのmdb内のテーブルをCSVファイルとしてエクスポート・CSVからmdbへ インポートをしたいのですが、可能でしょうか? 以上、宜しくお願い致します。
- 締切済み
- PHP
- mdbをテキストに変換するツールありますか?
mdbファイルを開きたいのですがAccessは持っておらず,Excelで開こうとするとデータが大きすぎて全部は表示しきれないとメッセージが出て困っています. そこで質問なのですが,mdbファイルをcsvなどのテキスト形式のファイルに変換するフリーウェアがあればご教示ください.
- ベストアンサー
- フリーウェア・フリーソフト