• 締切済み

ACCESSなしでMDBファイル作成

新規にMDBファイルを作りたいのですが分かりません どうすれば作成できるのでしょうか? 下記の環境では無理なのでしょうか? Visual Studio.NET Pro Windows XP Pro Officeはありません

  • 65_
  • お礼率68% (17/25)

みんなの回答

  • sienna
  • ベストアンサー率35% (51/145)
回答No.2

VBでよければ下記が参考になります。 VB6のサンプルのようですが試してみてはいかがですか? http://homepage2.nifty.com/inform/vbdb/adox_createmdb.htm

65_
質問者

お礼

そのサイトのページを参考に 作ることができました ありがとうございました 本当はADO.NET等を使った.NET的な書き方(?)で解決したかったのですけどね

  • ykkw_2001
  • ベストアンサー率26% (267/1014)
回答No.1

VisualStudioのヘルプで、ADO,DAO などを調べてみてください。 サンプルもあるはずです。

65_
質問者

補足

MDBで検索して、それらしいのを見つけることができなかったんですけどね フィルタなしで検索すると膨大にあったので、見落としがあったかもしれませんが

関連するQ&A

  • DAOで作成したMDBの配布(商用利用)について

    MDBの商用利用について質問させて頂きます。 ■ 環境 ・OSはMicrosoft XPを使用。 ・OFFICE製品は購入していない(インストールもしていない)。 ・Visual Studio 2005 Express Edition(以下VS2005EE)のVisual Basic 2005 Express Edition(以下VB2005EE)をインストールしている。 ・Visual Studio 2005 Express Editionを商用利用するためにMicrosoftで再頒布権の登録を行っている。 ■ 質問内容 VB2005EEでDAOのCreateDataBaseを使用して作成したMDBを、VB2005EEで作成したモジュール群(パッケージとして販売する予定)と一緒に配布(販売)することは可能か。 なお、MDBはスタンドアロン環境で使用します。 大変申し訳ありませんが、ご存知の方がいらっしゃいましたら、ぜひ教えて頂きたいです。 よろしくお願い致します。

  • MDBファイル(Access)からデータを取得できなくて、困っています…

    Visual studio 2005(C#を使っています)で、mdbファイル(Access)のデータを取り込むプログラムを組もうとしているのですが、上手くいかなくて困っています。 具体的には、 (1)mdbファイルに接続 (2)mdbの1行分の複数のデータを配列にそれぞれ格納 (3)格納したデータ(数値)をグラフ上にプロット というプログラムです。教えて頂きたいのは、(1)と(2)を実現するプログラムです。何冊かテキストを読み、書かれていたサンプルプログラムを打ち込んでみたんですが、どうも上手くいきません。 宜しくお願い致します。

  • VC++からmdbファイルへのアクセス

    言語知識はほとんど初心者で、C++を少しだけやっていました。 調べてもわからなかったので質問させていただきます。 Access2003で作成したmdbファイルを Visuial Studio2005のVC++を使ってmdbファイルを参照、追加、更新をしたいのですが 全く手がつけられない状態です。 どのように書けばいいのか指南してくれると幸いです。 また、Access2000とAccess2003ではやり方が違うのでしょうか?

  • Access2007で作成したmdb

    こんにちは。 PC環境:WinXP Access:Access2007 で新規作成したmdbを PC環境:Win2000 Access:Access2000 で開こうとすると”データベースの形式[mdbパス]を認識できません” というメッセージが出て開く事ができません。 vbaでCreateDatabeseを使ってmdbを作成しているのですが、何か問題があるのでしょうか? それともAccessのバージョンが違うと開く事ができないのでしょうか? よろしくお願いします。

  • ACCESSのマクロで別のPCにあるmdbを起動

    初心者です。 AというPCにテーブル更新用のB.mdbファイル(主にテーブル作成クエリ)を作成して共有フォルダにおいて、CというPCに別のD.mdbファイルを作成しています。 B.mdbで作成されたテーブルをD.mdbファイルにリンクしておき、さまざまなクエリでテータをとっています。 この場合、CというPCにあるD.mdbからマクロでAというPCにあるB.mdb起動してすべてのテーブルを更新させたいですが、可能でしょうか? 事情がありまして、上記のことができれば大変助かります。 B.mdbファイルにはすべてのテーブルを更新するようにマクロを作成してAutoExecとしています。 同じPCである別のmdbを起動する場合は、マクロ→アプリケーションでコマンドラインに下記のように記述して動きましたが、別のPCにあるmdbを起動する場合はどうすればいいのか教えていただけないでしょうか? 「""C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE" "C:\PartManagement7\01_IFS Work Table_1.mdb"」 ちなみに、AというPCはXPで、ACCESS 2003で、CというPCはWindows7でACCESS 2003です。

  • VB.NETでCD-Rにファイルのバックアップ

    VB.NETでCD-Rにファイルのバックアップを行うアプリを 作成しようと考えているのですが、可能でしょうか? 環境は以下の通りです Windows2000Pro Visual Studio2003

  • ACCESSのmdbファイルが壊れました・・・

    アクセスでmdbファイルを起動中にPCがフリーズしてしまい,再起動をさせました。 その後,mdbファイルを起動させようとしたところ, 「修復が必要であるか,データベースファイルではありません。データベースを開いているときに,いずれかのユーザーがACCESSを終了しました。修復しますか?」 というエラーメッセージが出ます。 当然修復を選択したのですが,すると修復中にAccessが強制終了してしまいます。 なお,そのmdbファイルと同一フォルダー上にmdbファイルと同一名のaccess.lockfile.9という形式のファイルが1つ存在します。 このような状況の場合,修復は可能なのでしょうか? ファイルの一部分でも復活させたいのですが・・・。 よろしくお願いします。 なお,OSはwin2000 pro,ACCESSは2000です。 よろしくお願いします。

  • Excelでmdbファイルが簡単に開けましたが、これはどおすれば開けますか?

    Windows XP Home Edition Office XP Personal 2002 Excel 2002 Accessは導入しておりませんが、 お試し版のfeelAccess0.mde(Microsoft Access 2002 Runtime)は導入しております。 Access、mdbファイルについては初心者です。 http://www.tsware.jp/tips/tips_362.htm の方法で C:\Program Files\Fujitsu\FCook\CookData にある FCook002.mdbファイル をデスクトップに持ってきて、 Excelにてワンクリックで上記HP画面のように簡単に開けました。 しかし、 他のプログラムソフトのフォルダ内のmdbファイル(テストコピー2010.mdb)を デスクトップに持ってきて、Excelにて、 上記HPと同じ方法で行ってみましたが、 画像のようになりました。 部分部分でもいいので、とりあえずExcelにて開いてみたいのですが、 画像から次へはどのように進めばよろしいでしょうか? (多分、画像内の1の右のタブを押して、仮のデータベースを作成し、  そこに、テストコピー2010.mdb を置けばよいかと思いますが、  どのようにすればよろしいでしょうか?) 何卒、ご教示お願い致します。

  • VB6で作成したMDBが開けない

    初めまして。初めて投稿します。 今までWINXPで動作していたシステム(開発言語:VB6.0 データベース:ACCESS・MDBファイル)を、XPが終了するのでWIN7に載せ替えをしたいのですがエラーが発生してできません。 何かいい対策方法があれば教えてください。 エラー内容:「ファイルxxxxは既に使用されているため、使用できませんでした」 エラー発生ポイントは、上記ファイルをプログラム内で作成してそのファイルを使用してグリッドを表示使用とした時に発生しているみたいです。 (作成コマンド:Set wkdb = hkws.CreateDatabase(TMP_DIR & "WKDB.MDB", dbLangJapanese)) フォルダはPGMが動作しているパソコン内で、ルートの直下に新規作成しています。 PGM終了させた後にACCESSで該当するファイルを開くと、エラーなく開くことができます。 パソコン環境:WIN7-Pro(SP1)32Bit VB:6.0

  • 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にて作成中です。