• ベストアンサー

ADO.Netでテキストファイルをデータソースにした場合

Visual Studio 2008でプログラム(C#)を作っています。 ADO.Netは、データソースとして、テキストファイルを指定出来るようですが、その場合、 1. データの追加 2. データの削除 は出来るのでしょうか? どうぞよろしくお願いします。

noname#105136
noname#105136

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

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

試してみたところ、追加はできても、更新と削除は出来ないようです。

noname#105136
質問者

お礼

回答ありがとうございます。 実際に確かめていただき、大変恐縮しています。 非常に参考になりました。

関連するQ&A

  • VC++でソースファイルに2つのデータを作る場合。

    Microsoft Visual C++ 2008 Express Editionというコンパイラを使っています。 新しいプロジェクトを作成すると、ソースファイル、ヘッダーファイル、リソースファイルの3つのフォルダが作成されます。 ソースファイルのフォルダに.cppのプログラムを作成しています。 もう一つ別のプログラムを実行しようと思って、ソースファイルのフォルダにプログラムを追加して実行すると必ずエラーが出てしまいます。 エラーの内容は「1 つ以上の複数回定義されているシンボルが見つかりました。」のようです。 1つのソースファイルに2つ以上のプログラムは作れないのでしょうか?

  • Visual C# を使ったADO.NETについて

    Visual C# を使ったADO.NETについて Visual C# を使ったADO.NETによるデータベースプログラミングでテーブルに画像データを格納する方法とボタンを押すとエクスプローラーに保存してある新しい画像をデータベースに保存する方法、ボタンを押すとデータベースにある画像を選択して画像に表示する方法、ボタンを押すとデータベースにある画像を選択し削除する方法ががわからないので教えて下さい。

  • VisualC++ テキストファイルなどの取り込み方

    現在、Visual C++ 2008 Express Editionを使って 入門書の「ファイルの入出力」部分を勉強中です。 そこで、読み込むべきテキストファイルを作成したまではいいのですが プロジェクトにそのファイルを追加する方法がわからずに困っています。 プロジェクト名がサンプルの場合 Visual Studio 2008\Projects\サンプル\サンプル のディレクトリにファイルをコピーすれば 問題なくファイルを読み込むことはできました。 しかし、毎度毎度自分でコピーするのは手間がかかるので Visual C++のソフト上からファイルを追加したいのですが それにはどうしたらよいでしょうか。 教えてください。

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

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

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

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

  • テキストファイルにてデータ管理

    お世話になっております。 http://oshiete1.goo.ne.jp/qa4005498.html http://oshiete1.goo.ne.jp/qa4047511.html これまで上記ページにてDBを使わずにテキストファイルにてデータ管理するアドバイスをいただき、テキストエリアに入力したものをテキストファイルに登録することが出来ました。 こんな感じ。 01<>プログラム 01_01<>PHP 01_02<>javascript と入力したものを、テキストファイルに 01  プログラム 01_01 PHP 01_02 javascript に登録(半角数値と文字の間はスペース)。 そこで、テキストファイルに登録されたデータを修正・削除する管理画面を作っているのですが、テキストファイルからデータを呼び出し、file()を用いてデータを配列にし、for文で各データをテキストフォームに表示させるところまで出来ましたが、以下の点についてが分からず、アドバイスを頂ければと投函させていただきます。 1.修正する場合、テキストファイルのデータを配列にして各データをテキストフォームにて表示させているが、修正する場合、どのような流れになるのか?(テキストファイルのデータは改行にて登録されていますが、テキストファイルから読み込んだとき配列にしているので、適正な流れが分かりません) 2.テキストファイルのデータを配列にし、各テキストフォームに表示させた際、削除するための機能と考え、各データ毎にチェックボックスを設けていますが、配列データの任意の場所を削除したとき、再度テキストファイルに改行を含んだデータとして登録するには、どういった流れ(プログラム?関数?)になるのか? 以上、皆さんお忙しいとは思いますが、お知恵を頂戴出来れば幸いです。宜しくお願い致します!

    • ベストアンサー
    • PHP
  • ファイルの最終行にデータを追加する方法について

    現在、Visual C++2008 Express Editionを用いて 既存のファイルの最終行にデータを追加する簡単なプログラムを作成しています。 しかし、その書き方(ソースコード)がわかりません。 どなたか教えてください。

  • VB.NET テキストファイルにデータを書き込み

    テキストファイル("c:\test.txt")に「かきくけこ」と全角5文字で1行のデータがあるとします。 このテキストファイルに「あいうえお」を先頭に追加で書き込みたいのですが、どうすればいいのでしょうか? あくまで「かきくけこ」を変数化せずファイルに直接、書き込む方法がある場合、教えてください。 'テキストファイルを開いたときの内容 あいうえお かきくけこ ちなみにですが、テキストファイル("c:\test.txt")に「かきくけこ」と全角5文字で1行のデータがあるとして、 末尾に「さしすせそ」を追加で書込みする方法は下記の通りでした。 'ファイルを書き込み用に開く、指定したファイルがない場合は作成する dim fsFile As System.IO.FileStream = _ System.IO.File.OpenWrite("c:\test.txt") 'StreamWriterオブジェクトを作成し、テキストデータが書き込めるようにする Dim sw As System.IO.StreamWriter = _ New System.IO.StreamWriter(fsFile) 'ファイルの末尾に移動する sw.BaseStream.Seek(0, System.IO.SeekOrigin.End) 'データを書き込む sw.WriteLine("さしすせそ") 'ファイルを更新する sw.Flush() 'ファイルを閉じる sw.Close() fsFile.Close() 'テキストファイルを開いたときの内容 かきくけこ さしすせそ

  • C#にてテキストファイル読み込み時のファイル指定

    C#でテキストファイルの読み込みがうまくいかず困っています。 他のPCの共有フォルダにアクセスしたいのですが //読み込むテキストファイル string textFile = @"192.168.0.**\test\a1.txt"; //文字コード(ここでは、Shift JIS) System.Text.Encoding enc = System.Text.Encoding.GetEncoding("shift_jis"); //テキストファイルの中身をすべて読み込む string str = System.IO.File.ReadAllText(textFile, enc); ネットで検索した文に従ってやっていますが、 System.IO.DirectoryNotFoundException: 'パス 'C:\Users\***\source\repos\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\192.168.0.**\test\a1.txt' の一部が見つかりませんでした。 と、ファイルがあるディレクトリが追加されています。 どこを設定すれば無視できるようになりますか? Visual Studio2017を使用しています。 会社のPCでは問題なく指定できたのですが 自分のPCだと上記のようになります。 ネットで文を検索しながら作っている素人です。 お手柔らかにお願い致します。

  • Tftpd32のソースファイルを開きたい

    フリーソフト(オープンソース)のTftpd32のソースファイルを開きたいのです。 http://tftpd32.jounin.net/tftpd32_download.html 上記URLにて、v3.25のソースファイルをDLし、 Visual C++ 2008 Express Edition にて、ソースは開くのですが、 コンパイルすると、エラーになってしまいます。 tftpd32のソースは、Visual C++ 2008用ではないのでしょうか? どなたか試された方がいらっしゃれば教えてください。