• ベストアンサー

ADO.Netで通常用いられるデータベースの形式は何ですか?

ADO.Netで通常用いられるデータベースの形式は何ですか? 今まで作ったプログラムは、mdb形式のデータベースファイルを使ってきました。 ローカルPC1台で使用するデータベースなので、SQLServerは大げさだと思うので、今でもmdb形式を普通に使っているのなら、そのまま採用したいと思います。 よろしくお願いします。

noname#230227
noname#230227

質問者が選んだベストアンサー

  • ベストアンサー
  • nza49739
  • ベストアンサー率46% (29/62)
回答No.1

個人利用だとは思いますが、何のために利用されている・利用しようとしているのかわからないので、コメントのしようがないと思います。 個人的には、壊れやすい、ファイルサイズが勝手に膨れていく、のに閉口して今は検証用などにしか利用していません。 要はそれを許容するほどの規模しか利用していないのかということです。そうであれば、今のまま、MDBでいいと思います。

関連するQ&A

  • ADO.NETのバージョンについて

    ADO.NETのバージョンについて教えてください。 ADO.NETと、ADO.NET2.0と、ADO.NET3.5の それぞれの違いは何でしょうか。 今度、仕事でデータベースプログラミングにに携わる事になり、参考書を探していますが、どのバージョンの本を購入したら良いか迷っております。 OSはWindowsVistaで、IDEはVB2008です。 サーバーはSQLServer2005です。 よろしくお願い致します。

  • ADOを使えます。どのくらいのレベルでしょうか。

    Accessの一つのmdbファイルをデータベースとして、Excelをインターフェイスとして、システムを作れます。具体的には、成績データベースを作り、ADOによってExcelのシートにデータベースのデータを抽出して取り出し、そこで入力・編集を行い、ADOによってデータベースのデータ変更を確定させるという方法で、一つのmdbファイルを複数の端末におけるExcelによって書き込んでいます。 こういうことができるレベルってどのくらいのレベルなのでしょうか。

  • ADO.NETでバッチ処理は可能???

    22歳男性です。 今、ADO.NETを勉強中です。 で、このADO.NETを用いてバッチ処理を行うと先輩から言われました。 どのようなバッチ処理かというと、テキストファイルのデータを読み込んでSQLServerに書き込むというものです。 まぁバッチ処理なのでこんなことはよくあることだと思います。でも、自分は「ん?」と思うところがあります。 それはADO.NETを使うというところです。 ADO.NETというと、APS.NETの勉強中にでてきたので必ずユーザインターフェースを用いて処理を行うものだと思っていたんですが、バッチ処理にユーザインターフェースなんて普通は必要ないじゃないですか。 そこで質問なんですが、ADO.NETを用いてバッチ処理を行う場合、ユーザインターフェースがなくても行うことは可能なのでしょうか?また、可能な場合は、どのようなファイルになるのでしょうか?(拡張子が知りたいです) あと、ADO.NETを用いてバッチ処理を行うようなことが書かれてあるサイトをご存知でしたら教えていただきたいです。(サイトがピンポイントすぎてすみませんw) 以上、宜しくお願い致します。

  • ADOを覚えれば可能?

    accessで複数のパソコンから同時にMDBファイルを開いて テーブルの追加・更新などを行いたい場合は、ADOの知識があれば可能ですか? 複数のPCで一つのファイルを開いた場合、 読み取り専用になってしまいテーブルの更新ができません。 VBAのADOを覚えれば回避できるのでしょうか?

  • ローカルデータベースについて、質問なのですが。

    ローカルデータベースについて、質問なのですが。 開発言語:VB2005で、サーバをたててクラサバのプログラムを作成しようと思うのですが。 現状は、サーバ1台に,クライアント2台(XP・7)ですが。将来的にはクライアントは40,50台まで増える予定  サーバ機には、SQL Server2005を使い、クライアント機のローカルデータベース(ワークテーブル、一時テーブル) を迷っているのですが 将来、クライアントが増設されるあたりを考えると、 ・SQL serverを入れようか迷ったのですが。 40台でインストールとアップデートをするかと思うと後々管理が大変そう・・・   ・ローカルデータベースがわりにテキストデータも考えましたが・・・ やっぱりプログラム作成の部分で大変そう。 ・アクセスmdbを使い、ローカルデータベース代わりにと思ったのですが。 Accessが入ってない環境で試したことがないので、できるか未知数ですが。 ソフトのインストール自体は、フォルダごとXCOPYで設置するつもりなのですが。 規模によってマチマチかと思いますが。 台数が増えた場合を考慮した場合など。皆さんローカルデータベースはどうされているのでしょうか? 各パソコンに一々SQLserverをインストールされているのでしょうか? アドバイスをもらえたら幸いです。

  • ●Excel VBAからSQLServerのデータベースへのADO接続

    ●Excel VBAからSQLServerのデータベースへのADO接続をopenしたい ローカルのExcel VBAから、Windows2003Serverで動いているSQLServerのデータベースへのADO接続をopenにできるコードを教えてください =========================================== <環境> データベースの場所は、サーバーマシンのFドライブ内にあります。 (具体的には、サーバーマシンの『f:\SQLData\MSSQL\data\OrderSQL2.MDF』が接続先実体で、サーバーマシンのIPは192.168.16.2です(ipconfig/allでIP確認)。) また、ローカルマシンは、ローカルOS:WinXP、エクセルのバージョンはExcel2007、ローカルユーザーのサーバーでのWindows認証はすでにされており、Microsoft ActiveX Data Object2.8 Library, Microsoft ADO Ext.2.8 for DDL and Securityといったエクセルの参照設定は追加してあります。 =========================================== <結果> ここで、以下のコードを書いたのですが『ユーザーのログインに失敗しました。理由:SQL Serverの信頼関係接続に関連付けられていません』というエラーが出て接続できません。 試しに、SQLServerのセキュリティ認証モードを混合モードにしても変わりません。 どなたかご教授いただけると本当に助かります。 ヒントや思いつきでもいいので、何卒宜しくお願いします。 Sub DBconection()     Set Cn = New ADODB.Connection    Cn.Provider = "SQLOLEDB.1"    Cn.ConnectionString = _    "Data Source=192.168.16.2;" & _    "User Id=funao74;" & _    "Password=password;" & _    "Initial Catalog=OrderSQL2"    Cn.Open End Sub

  • COBOL 2002 でデータベースの接続

    COBOL 2002 for .netを使っています。 COBOLが初心者で、データベースへの接続方法がわかりません。 データベースはSQLServer2000です。 ミドルウエアはODBCでもADO.NETでもかまいません。 まずは、CONNECT文をどのようにして書くのか というところから教えていただけませんでしょうか。

  • アクセス インポートかファイル形式を変えたい

    壊れたアクセスファイルの中身を 新規 Microsoft Access データベース.accdbにインポートするには? 今まで開けてたのに、いきなり開けなくなった、壊れたアクセスファイルがあります。 どうしても開けないので、 新規 Microsoft Access データベース.accdb を作りそこにインポートしようとしたら、 「データベースの形式を認識できません」 となり、インポートできません。 mdb形式なのが原因なのでしょうか? win7、オフィス2010ですが、いままでmdb形式で使えてましたが Windows Updateをしたら、使えなくなりました。 mdb形式が原因なら中身はそのままで壊れたファイルをaccdbに変えたいのですが どうすればいいですか? よろしくお願いします。

  • データベースにアクセスできる?

    ASPは自分のローカルPCデータベースではなく、サーバー上にあるデータベースへアクセスしますよね?(・・・たぶん。) 今回、私がやりたいことは、HTMLから自分のローカルPCアクセスデータベース(MDB)にアクセスしてデータを取得したいのです。 それって、可能なのでしょうか? 可能なのであればやり方を教えてくださいm(__)m

  • VB6でSQLServerへADO接続するとOPENがすごく遅いんです。

    お世話になってます。 今、VB6.0で作成したシステム(ADOでACCESS2000に接続)をSQLServerに移行しています。 しかしDBの初回OPEN時に5秒くらいかかってしまいます。 原因を探しているのですが、どうしても見つかりません。 誰かご存知の方がいらっしゃいましたら、ご教示お願いします。 開発環境は以下の通りです。 OS:WindowsXP SP2 開発言語:VB6.0 SP5 データベース:SQLServer2005 ADO:ADO2.5