- 締切済み
SQLとデータグリッドの関係
ご質問させてください。 アプリケーションを作成しています。 (1)大量ファイルを読み込み、ファイル情報をSQL(SQLite)に追加します。 その後データグリッドで表示をします。 (2)データグリッドのクリックした行をドラッグで移動し 並び替えを行いました。 アプリケーションを再起動しても並び替えを維持して表示させるために (2)の次点でSQLにデータグリッドのデータを先頭から末尾まで全て 再入力しました。 ひとまず、上記の方法で正常に動作しますが 大量のファイルになると、上記の方法ではドラッグ時に 固まったようになってしまいました。(処理の時間がかかる) この処理速度を改善する良い処理方法はあるんでしょうか? 宜しくお願いします!
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- chukenkenkou
- ベストアンサー率43% (833/1926)
関連するQ&A
- SQL ServerのSQL実行時のエラーについて
XXXX.sqlファイルに20万件ほどのクエリが書かれています。 メモリの消費を防ぐために、1行ごとでGOを行い処理をさせています。 SQL ServerのEnterprize ManagerでXXXX.sqlファイル を実行すると(1行処理しました)という表示がされます。 そしてエラーが起きると、エラーが起きた旨と、その行が 表示されるのですが、1行ごと実行させているので、エラーが起きた行を うまく特定できません。 上記のような場合で、エラーが起きた際に、エラーが起きた 該当クエリを知りたいのですが、 何か方法はありますでしょうか。
- 締切済み
- SQL Server
- ASP.NETでSQL文を使って任意の形式で文字を表示させるには?
例えば、 列名 名前、番号 データ "Aさん"、1234567890 という数値がSQLサーバに入ってるとします。 これをASPのデータグリッドに表示させるのですが、 その際に番号の下4桁を****と表示させたいのです。 こういう感じです。 123456**** 本当言うと、別にSQL文でしなくてもいいのですが、 何かしらの方法でデータグリッドにこのように表示させるには、 どうしたらよいのでしょうか? どうぞ、ご教授よろしくお願いしますm(_ _)m
- ベストアンサー
- Microsoft ASP
- Access 2003でクエリのSQLをSQLビューを表示できない
Access 2003のアプリケーションで、そのクエリのSQLをSQLビューで表示させることができません。SQLビューを表示させる方法にお心当たりありませんでしょうか。 当該アプリケーションはAccess 2003で作成されたもので、他者が作成したものです。MDBファイルのみで稼動し、VBAで開発されたものと思われます。現象は以下の通りです。 1.既存のクエリの内容を「デザイン」で表示させたとき、ツールメニューに表示されるメニューは「ファイル」、「ウィンドウ」、「ヘルプ」の3つのみである。通常では「表示」メニューの「SQLビュー」を実行すればSQLを表示できるが、そもそも「表示」メニューがない。 2.「デザイン」を表示させているときに、デザインが表示されているウィンドウ内で右クリックをしても、ポップアップメニューが表示されない。通常なら、「SQLビュー」を含めたSQLが用意されている。 これらのために、SQLを表示させることができません。 以上、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- AccessVBAのDBからSQLの生データが表示されてしまいます
実データをMicrosoft SQL Serverで管理し、アプリケーション部分をAccessVBAで書いたデータベースプログラムについて教えて下さい。 現在、AccessのデータベースユーティリティでADEファイルに変換してから社内のスタッフに配布していますが、Shiftキーを押しながらADEファイルを起動すると、Accessのテーブルやクエリ画面からSQL Server上の生データが丸見えになってしまいます。 ADEファイルをShiftキーを押しながらクリックしてもSQL Server上の生データが表示されない方法 もしくは ADEファイルをShiftキー起動しようとしても、パスワードでプロテクションをかける方法 を教えて下さい。 あるいは上記のほかに、この問題を解決する方法があればご教示下さい。 よろしくお願いします。
- ベストアンサー
- その他(データベース)
- バッチより実行されるSQLについて
あるバッチファイルからSQL文を実行します。 SQLの内容を簡単に申し上げますと テーブルAにレコードが1件存在したときは、 テーブルBを削除する。 テーブルAにレコードが2件存在したときは、 何もしない。 バッチファイルには、後続の処理もあるのですが 割愛します。 ここで質問なのですが、レコードが2件存在した とき、バッチの後続処理を実行させずに、そこで 処理終了とさせたいのですが、方法はあります でしょうか? SQL内でバッチのエラーレベルのようなものを 渡せたら、解決できそうなのですが、方法が わかりません。 説明があいまいでわかりにくいかもしれませんが 何か方法がありましたら、教えてください。
- 締切済み
- Oracle
- sql文のヵウント関数について
sql文のcountを使い、humanテーブルのレコード件数を取得し出力したいのですが、 Object of class SQLite3Result could not be converted to string in のエラーが出て困っています。 (1)humanテーブルのレコード件数を表示する方法を教えてください。(sql文はうまく動いているのが確認できているので、表示する方法を教えていただきたいです。データベースの接続も正常です。) (2)sqlの出力って配列のみなのでしょうか? <?php // 変数の初期化 $db = null; $query=null; $con =null; $db = new SQLite3("test.db"); $res = $db->query ($sql); // データの取得 $query = "SELECT count (id) from human"; //クエリを実行 $con = $db->query($query); //データの件数を表示する print $con; ?>
- ベストアンサー
- PHP
- pl/sqlでcsvファイルダウンロード
Oracleアプリケーションサーバーを利用しています。 Oracle8i。 PL/SQLから特定のテーブルのデータをCSVダウンロードさせるようにしたいのですが、ファイル名の特定ができません。 処理順序 declare 略 begin owa_util.mime_header('text/csv', FALSE); owa_util.http_header_close; 動的SQLを利用して一行ずつhtp出力 end 実行するとダウンロードを促すダイアログが表示されますが、そのとき表示されるファイル名がパッケージ名になっています。ソース中で任意にファイル名をつけたいのですがどうしたらよいでしょうか? または、ブラウザにデータを表示させたEXCELを表示させるといった方法でもよいです。(一行にカンマ区切りのデータが収まってしまうのはNG) よろしくお願いいたします。
- 締切済み
- Oracle
- データベースと文字コードの関係
お恥ずかしい話ですが、文字コードのことが良くわかっておりませんので、utf-8を使ったデータベースをWindowsから取り扱う方法を教えて下さい。 Excelマクロからフリーのデータベースを使って簡単なアプリケーションを作成しようと思っています。 軽くて設定も簡単なSQLiteを使いたいのですが、文字コードがutf-8になっているとのことで、Windows上でCSVファイルをutf-8で保存してから、SQLiteのデータベースにインポートしてみました。 Windwosサーバー上にあるSQLiteに対して、コマンドラインでSELECT命令を発行したり、Excelのデータベースクエリーを実行したりしてみましたが、当然というべきか文字化けしてしまいます。 Excelのシート上で入力したS-JISの値をutf-8のSQLiteに書き込む(また、Excel上でSQLiteのコードを文字化けさせずに表示させる)には、どうしたらよいのでしょうか?
- ベストアンサー
- その他(データベース)
- アプリケーションからのSQLトレース出力について
java(servlet)で作成したアプリケーションのSQLトレースを取得したいのですが、トレースファイルに出力されません。 ご教授お願いします。 【環境】 ・oracle 9i(10gでも確認しましたが同様の結果でした) ・java(servlet)の実行環境はwindows server 2003 【設定、操作方法】 ●SQLPLUSより 1.ALTER SESSION SET sql_trace = true; 2.timed_statistics は true になっている事を確認 ●ブラウザより 3.アプリケーションを動かす(内部でSQLが発行される操作を行う) ●コマンドプロンプトより 4.tkprof より出力内容を確認 出力結果にアプリケーションで発行しているSQLの解析情報が全く入っていません。 上記の操作に問題があるのでしょうか?それとも何か他に設定が必要なのでしょうか? よろしくお願いします。
- ベストアンサー
- Oracle
- デバイスのセキュリティ設定変更により、セットアップした暗証番号(PIN)が使用できなくなりました。再設定方法をご紹介します。
- Lavie Windows10ProでのPIN番号再設定方法を解説します。セキュリティ設定の変更により、以前のPIN番号が無効になってしまった場合には、再設定が必要です。
- PIN番号を再設定する手順をお伝えします。NEC 121wareのパソコン本体に関する質問です。
補足
chukenkenkouさん、失礼しました。 母体のデータは約80,000件で、楽曲情報を収めています。 Adobe Airにてmp3プレイヤーを作成しています。 SQLはSQLiteです。 列の構成は、 番号(INTEGER 主キー): タイトル名(TEXT): 再生時間(TEXT): アーティスト名(TEXT): アルバム名(TEXT): トラック名(INTEGER): 発売日年代(TEXT): ジャンル(TEXT): コメント(TEXT): ファイルパス(TEXT): です。 80,000件の曲を読み込み、その曲のプレイリストを作成、 並び替えを可能にする事が今回の目的です。 並び替えというのは、例えばitunesでプレイリストを作成し、自由に並び替える機能の事です。 また不明点がありましたら、よろしくお願いします!