- PR -

ASP.NET C#でダイアログボックスについて

投稿者投稿内容
キラ
大ベテラン
会議室デビュー日: 2005/12/10
投稿数: 104
投稿日時: 2006-10-17 17:24
回答ありがとうございます。

説明不足で申し訳ありません。
自分のやりたいことは、外部データを取込んで、DBに登録することです。
よろしくお願いします。
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2006-10-17 17:28
引用:
自分のやりたいことは、外部データを取込んで、DBに登録することです。

ですから、外部データとは具体的になんですか(例えばCSVファイルとか)?
どこに存在するものを想定していますか?(サーバー上だとかクライアントだとか)

データが取得できたと仮定して、「DBに登録する」やりかたはわかってるんですよね?
ひろれい
ぬし
会議室デビュー日: 2006/03/02
投稿数: 486
お住まい・勤務地: 万博開催地
投稿日時: 2006-10-17 17:29
引用:

キラさんの書き込み (2006-10-17 17:24) より:

説明不足で申し訳ありません。
自分のやりたいことは、外部データを取込んで、DBに登録することです。
よろしくお願いします。



いや、だから。
みなさんが教えてくれているやり方で、クライアントにあるファイルをサーバ側で取得できると思います。

あとは、サーバ側で、取得したファイルを DB に登録すればいいのでは?

その取得したファイルを DB に登録するやり方が分からない、とは言いませんよね・・・

何が出来て、何が分からないのかを具体的に説明しないと前には進みませんよ。
ださいくろう
常連さん
会議室デビュー日: 2006/10/17
投稿数: 46
お住まい・勤務地: 豊田市
投稿日時: 2006-10-17 17:29
引用:

キラさんの書き込み (2006-10-17 17:24) より:
回答ありがとうございます。

説明不足で申し訳ありません。
自分のやりたいことは、外部データを取込んで、DBに登録することです。
よろしくお願いします。


え?

>ASP.NETのC#でファイルを開くダイアログボックスを表示させるにはどのようにすればよいでしょうか。

って書いたのはあなたじゃないですか?
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-10-17 17:30
引用:

キラさんの書き込み (2006-10-17 17:24) より:
回答ありがとうございます。

説明不足で申し訳ありません。
自分のやりたいことは、外部データを取込んで、DBに登録することです。
よろしくお願いします。


あれ?聞き方がわるかったかな、「外部データ」ってなんですか?
ブラウザを開いているクライアントのファイルをサーバにアップロードしようとしているんですか?
キラ
大ベテラン
会議室デビュー日: 2005/12/10
投稿数: 104
投稿日時: 2006-10-17 17:44
回答、ありがとうございます。
下記にコメントさせていただきます。


>外部データとは具体的になんですか(例えばCSVファイルとか)?
CSVファイルです。

>どこに存在するものを想定していますか?(サーバー上だとかクライアントだとか)
どちらも想定できます。

>データが取得できたと仮定して、「DBに登録する」やりかたはわかってるんですよね?
正直、これから調べるところです。


よろしくお願いします。
shimix
ぬし
会議室デビュー日: 2004/08/05
投稿数: 512
お住まい・勤務地: 大分市
投稿日時: 2006-10-17 18:00
引用:

キラさんの書き込み (2006-10-17 17:44) より:
>どこに存在するものを想定していますか?(サーバー上だとかクライアントだとか)
どちらも想定できます。


クライアントのファイルであれば、みなさんが書かれたように<input type="file" 〜〜>になりますし、サーバのファイルならその(サーバ上の)パスをテキストで入力(<input type="text" 〜〜>)してもらうことになると思います。さすがにサーバのファイルはダイアログボックスというわけには・・。

[ メッセージ編集済み 編集者: shimix 編集日時 2006-10-17 18:01 ]
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2006-10-17 18:03
引用:
>どこに存在するものを想定していますか?(サーバー上だとかクライアントだとか)
どちらも想定できます。

少なくとも、両方を想定した透過的な実装は不可能でしょう。
本当にどちらも想定するのならまったく別の実装になります。

クライアントからCSVをアップロードしてDBに保存するという実装を考えたときに

クライアントでCSVファイルを指定してアップロード(ユーザー操作)

アップロードされたCSVファイルをサーバー側で解析(プログラム)

DBに登録(プログラム)

という流れになると思いますが(DBはおいとくとして)アップロード周りに関しては
ここの「ファイル・アップロード」あたりが参考になるでしょう。
ただし、ASP.NET2.0なのであれば <asp:FileUpload コントロールが使えますのでそれを調べるといいです。

#ダイアログ云々とははなれてしまいましたがね

スキルアップ/キャリアアップ(JOB@IT)