お世話になります
下記URL参考にGridViewまでの表示は出来ましたが
データへ(Sqlserver2005)に保存が出来ません。
http://www.cocoaliz.com/asp.net/index/55/
GridView表示後ボタンで保存としたいのですが
分かる方ご教授願います。
又、CSVの件数が多かったせいなのか?
大分遅いので改善等あれば幸いです。
ASP.NET
VB
Sqlserver
.NetFramework2.0
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
BULK INSERTについては実行するうえで実行者に権限を与える必要があったと思います。
ASP.NETを実行している一般的な実行者の権限では対応できなかったはずなので、そのようなサーバー上のユーザー権限を操作できる環境であることが前提になります。
まぁ、選択しないほうが無難でしょう
目的が表示ではないのなら、あげられたページはCSVファイルの読み込みの部分しか参考になりません。
読み込んだデータをDBに登録する部分については何か別の資料を探しましょう。
直接DBにSQL文でデータを登録する方法を取るほうがよいと思います。
DBにデータを登録しても今の仕組みを変えないでいると、データテーブルに項目を追加する部分とかHTMLを生成してブラウザに送っているところで無駄な時間がかかることになりそうです。
実際にDBへの登録後は終了メッセージ程度を表示するようにしたほうがよいです。
まぁ、それでもデータ量が多いので、結構時間はかかるんじゃないかと思いますが。。。
No.1
- 回答日時:
保存しようとしたとき、どこまでできていてどこができていないのでしょう?
この聞き方ではなにをどう答えたらよいかがそもそもわかりませんが。。。
> 又、CSVの件数が多かったせいなのか?
> 大分遅いので改善等あれば幸いです。
どれぐらいの件数を読みこませようとしたのでしょうか?
それと、読み込みが遅いのか、読み込んだデータを表示するまでが遅い(生成されたHTMLが極端に大きいとこちらの問題も発生します)のか、とか。
なんにせよ、もっと詳細な情報がないと答えられないと思いますよ。
お返事有難う御座います
昨日、大阪ジュンク堂書店で書籍を購入(逆引きクイックリファレンス)
してしたのですが理解出来ず
CSV取り込みでぐぐって見たのですが
SQL文にBULK INSERT があるのを知りました。
SqlManagementStudioでSQL文を作成し実行すると
うまく取込み出来ました。
BULK INSERTを使用する選択が合っているかわかりませんが
どのようにASP.NETで使用すれば良いのかが全く分かりません。
又、表示が遅い件ですが
TEST用は30万件で60列ほどです
HTML表示が遅いと思われます
gridviewにページを付けたら若干速くなりました。
目的は表示ではなくASP.NETでボタンクリック時(クライアントから)SQL文に取込みです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Visual Basic(VBA) excel vba でユーザーフォーム入力ができない 2 2022/12/12 14:42
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- 写真・ビデオ iphoneからPCへ写真をインポート、保存先がわかりません。 2 2022/09/29 02:06
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DTOとEntityの差は何ですか。
-
MATLAB アスキーファイルの保...
-
Access2000 CopyFromRecordset...
-
PHP MySQL ページング処理
-
C言語で地図を描きたい
-
WEBアプリのMVCについて質問です。
-
エクセルVBAとWEBクエリ...
-
switch()文で値の大小比較
-
ミュージックのアートワークを...
-
【PHP】APIやRSSが存在しないサ...
-
perl LWPでURLにアクセスした時...
-
別サイトのHTML内にある情報を...
-
ローカルのコンピュータ名を取...
-
どういうプログラムを関数化を...
-
pdftkを使った処理をバッチファ...
-
bashの関数の引数にスペースが...
-
PHPでのログイン機能でのメール...
-
formの確認ページからformに戻...
-
インターネットの閲覧履歴を時...
-
GoogleやYahoo!で検索したサイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wordの差し込み印刷で文字...
-
DTOとEntityの差は何ですか。
-
【C#】DataGridViewの最大列数...
-
excel access連携 このテーブル...
-
WordでExcelデータを差込...
-
ActiveReportのサブレポート機...
-
GridViewからチェックボックス...
-
★お手上げ状態です。助けてくだ...
-
VBA内でのGetPixelを使用した時...
-
表を表示するコントロールについて
-
Windowsのマクロプログラムで、...
-
INIファイルに一括書き込みを行...
-
MSFlexGridのデータを初期化し...
-
C#でのForm間のデータ受け渡し...
-
「外部データの取り込み」とい...
-
C言語で地図を描きたい
-
小数点以下を含む計算でバグが...
-
エクセルVBAで楽天証券に注...
-
CSVのインポート【ASP.NET】
-
画像の読み込み&白黒判別プロ...
おすすめ情報