• ベストアンサー

[ASP]多重Filter?

こんにちわぁ! SQLサーバ&ASPを使ってちょっとした画面表示を作っています。 その中でどぉしてもFilterを使って絞込みがしたいのです。 もちろん、1条件の場合は難なく絞り込めました! 例: Filterって2つ以上の条件でフィルタしたい場合どうすればいいですか? rsSAMPLE.Filter = "Category='001'" に、『Zaiko='5'』の条件を追加したい場合は・・・。 宜しくお願い致します!!

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

rsSAMPLE.Filter = "Category='001' and Zaiko='5'" では?

zenon55
質問者

お礼

なるほど! うまくいきました!!

関連するQ&A

  • Filter で絞込み

    お世話になります。 ASPでアクセスデータをデータベース検索のページを表示させているのですが、条件検索してレコードセットを開いた後に、 Filterでもう一度絞り込みたいのですが、 その条件が少しひねくれていて、 『支店フィールドが「東京」であるものに限って年フィールドが「2000」以前のもの』は除いて表示されるようにしたいのですが、 RS.filter="shiten<>'東京' and year>2001" にすると、名古屋支店の1990年が表示されません・・・。 どのようなSQL文を使えばいいのでしょうか? よろしくお願いします。

  • [ASP+SQL]絞込み済みのレコードセットを一気に計算、SUM?

    こんにちわ。 ASP+SQLサーバで開発しています。 WHEREとFilterで絞込み済みの売上データがあるとします。 まぁ、明細とでもしましょうか。 rsURIAGE("SYOKEI") に小計が入っているとして、それらの数字を一気に加算、エクセルでいうSUMみたいなのってできませんか? ループさせて加算とか・・・あまりにも・・・。 そういうコマンドありません??

  • ASP.NET GridView につきまして

    ASP.NET GridView につきまして質問があります。 よろしくお願いいたします。 SQL Server にあるデータを使用して、GridView を作成しております。 あるBit型フィールドがあるのですが、NULLの場合は 無、1の場合には 有 と GridView内に表示させたいのですが、GridViewの項目はバインドされているフィールドしか表示させることができないのでしょうか? 非連結の項目を追加して どこかのプロパティに =IIf([CheckChoku]=True,"有","無") を記述すれば、表示できるような方法を探しています。 すみません ASP.Net は始めたばかりなので、VB や Access のような操作が応用できればなと思っております。もしくは SQL のデータソースを作成するときに上記を埋め込んでソースにしないと実現できないものでしょうか? ご教授いただければ 大変助かります。 よろしくお願いいたします。

  • ASP DB検索結果の件数を事前表示

    ASP(ASP.NETではないです)でデータベースに接続し、検索する処理で質問させてください。 WEB画面で検索条件を入力し検索した結果、件数が多い場合は結果表示前にメッセージを出し、 そのまま表示するか、検索条件を見直すために検索条件の入力画面に戻すという仕組みを 作りたいと思っています。 SQLの生成やデータベースへの問い合わせはサーバー側の処理になるため、件数がわかっても クライアント側にメッセージボックスを出せません。 一度クライアントに件数を表示する画面を出し、OKボタンをクリックしたら再度同じSQLを 走らせるというくらいしか思いつかないのですが、何か他に良い方法はありますでしょうか?

  • ASP.NETからSQLServerに接続出来ない

    ASP.NETからSQLServerにアクセスしようとすると、ログイン画面が表示されてしまいます。 今まで、問題なく運用出来ていましたが、新たにデータベースにテーブルを追加し、それにアクセスする処理を実行したところ、ログイン画面が表示されてしまいました。実施した手順は、以下の通りです。 ノートPC(開発機)のMicrosoft Visual Web Developer 2005でデータベースのテーブルを新規追加し、プログラムを検証したところ問題なかったので、プログラムを本番機(サーバ)にコピーし検証しようと思い、サーバ側でSQL Server Management Express 2005を用いてテーブルを新規追加して検証したところ、ログイン画面が表示されてしまいました。 実施した手順 1.ASP.NETのプログラム内で、新しいテーブルを参照する処理を追加。 2.ノートPC(開発機)内のMicrosoft Visual Web Developer 2005でテーブルを新規追加し、プログラムを検証。問題なくアクセスできた。 3.ノートPC(開発機)から本番機サーバにプログラムをコピー。 4.本番機サーバのSQL Server Management Express 2005でテーブルを新規追加。 5.本番機でプログラムを実行したところ、ログイン画面が表示されてしまった。 補足:従来のテーブルはsa認証なので、同様にsa認証でテーブルを追加。 データベース:SQLServer2005 OS:WindowsServer2003 SD SP2 このような場合は、どのように対応したら良いのでしょうか? ご存知の方いらっしゃいましたら、ご教授願います。 よろしくお願いいたします。

  • ASPで結果の表示方法で

    ASPでSQLの投げ方について質問です。非常に悩んでおります・・・・ いろんなフォームを用意してSQLを投げる条件が出来ています。 そのSQLを組むプログラムは出来ているのですが表示のさせ方で悩んでいます。 データベースのテーブルのレコードは全てインデックスみたい(担当)ふって作りました。 例) _担当______品目_______値段 XXXX_____なす_________120 YYYY_____なす_________120 _担当______所属_______入社 XXXX_____総務_______2007 YYYY_____販売_______1970 いろんな条件で当てはまる担当を探した後結果の画面表示では担当のプロフィールが分かるように作りたいと思っています。 (1つのテーブルでは出来ません・・・・) もう一度SQLの投げ直し?表示をさせるときに得た結果からどのように表示をさせたらよいでしょうか?

  • YAMAHA ルータの filter について

    YAMAHA RTX1200 を使用して config の書き方を勉強しているのですが、filter の記述について疑問があります。基本的な事だとは思いますが、どなたか教えて下さい。 フレッツ光でシンプルにインターネットに接続するとします。 その場合、たとえば YAMAHA のサイトには下記のようなサンプルがあります。 ■高速回線(光ファイバー)を利用する:コマンド設定 https://network.yamaha.com/setting/router_firewall/internet/internet_connect/opticalfiber_command また、複数回線をバックアップに持つような、少し複雑な構成例があります。 ■バックアップ回線による通信断からの自動復旧のための設定例 (Bフレッツ、ADSLの例) http://www.rtpro.yamaha.co.jp/RT/docs/example/backup/vpn_backup_example8.html 上記のような設定例を見たとき、シンプルに接続するサンプルは filter の設定までしっかり書いてあるのですが、複雑な設定例の場合は filter の記述が書いていない例が多いようでした。 そこで質問ですが、 ●質問1  上記バックアップ回線の例のようにフィルタをまったくかけずにインターネット接続をしている場合、やはり不正アクセスのリスクは大きいのでしょうか。それとも特に filter を記述しなくても、必要最小限の侵入は RTX1200 が防いでくれるのでしょうか。 ●質問2  LAN1 は内部、LAN2 は 外部 WAN側として ONU と接続する場合、フィルタはWAN側(LAN2)にだけかけておけば良いのでは、という話を聞いたことがあるのですが、この考えはアリなのでしょうか。 ●質問3  上記設定例のように、少し複雑な例にはあまり filter が記述されていないのですが、これはかけなくても良いのではなく、例には無くても実際には filter はかけて下さい、という意味で取った方が良いでしょうか。 ●質問4  複雑に設定する場合でも、インターネットアクセスとVPNで拠点間接続をするくらいです。内部のクライアントからインターネットへの規制は特にありません。その場合、filter はどの程度かけておくべきなのでしょうか。 (そんなの考え方によるのだとは思いますが、一般的に皆さんどのように、どの程度設定しているのかが気になるため、質問しました。) 参考例などありましたら教えて下さい。 ご回答よろしくお願い致します。

  • ASP.NETの環境について

    ASP.NETについて、知識が無いので教えてください。 某システムはASP.NET上で動きます。 その同じWEBサーバー上に、新たにxxxx.aspxファイルをおき、 URLにダイレクトで、追加したxxxx.aspxを指定して動かしたいのですが どうしても動きません。 どう動かないのかというと、某システムの初期画面が強制的に表示されてしまいます。 (追加したファイルにalert()など入れてみたのですが、表示しません) このような設定がASP.NETではできるのでしょうか? WEB.configなどで??? どうしてもワンクッション、間に処理を入れて 某システムを動かしたいのです。 何か方法は無いでしょうか? よろしくお願いいたします。

  • SQL Server 2005とASPで・・・(初心者です。)

    SQL Server 2005とASP(VB.NET2005)で掲示板みたいなものを作っています。 デザイン画面の上部にテキストボックスで名前、Eメール、コメントなどを入力するようにして画面下部のDataListに送信ボタンを押した時に表示したいと思っています。 ところが、送信ボタンを押してもDataListの中に表示させることができません。 一応データベースとは接続できているみたいで、テーブルの中にはデータが追加できています。 そして、次にプログラムを実行した時にはDataListにデータが入っています。 送信ボタンを押した時にDataListの中に表示していくにはどうすればいいのでしょうか? 質問分かりにくかったらすいません。

  • ASP.NET GridView の二列表示

    ASP.NET GridView につきまして質問があります。 よろしくお願いいたします。 SQL Server にあるデータを使用して、GridView を作成しております。 普通にGridViewを作成すると すべて横一列で表示されてしまいます。 例えば項目列が沢山あると、画面を横スクロールしなくてはすべてが見えなくなってしまいます。 なるべく1画面ですべてを見渡せるようにしたいのですが、そのためには GridView での1データを2列表示にできればよいのではないかと思うのですが、 2列表示にできるのでしょうか? ご教授いただければ 大変助かります。 よろしくお願いいたします。

専門家に質問してみよう