問題タブ [views]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
968 参照

javascript - CouchDB ビューでエラーが発生する

私はCouchDB(およびRelaxDB Rubyライブラリ)で遊んでいますが、ビューを作成してからそれにアクセスしようとすると、厄介な非特定エラーが発生します. RelaxDB は私が使用している CouchDB のバージョン (0.8.1) と互換性がない可能性があると考えたため、一歩後退しましたが、新しいデータベースと同等のビューを作成し、手動で URL を押して呼び出しても、まだ動作しません。仕事。

0 投票する
2 に答える
4547 参照

sql - Oracle テーブルに単純なビューを作成できません

外部の DB 管理者が本番データベースをエクスポートし、テスト環境にインポートしました。Oracle 9.2 を使用しています。インポートされたデータベース オブジェクト (テーブル、ビュー、idex、パッケージなど) の大部分は正常に動作しますが、特定の 3 つのテーブルに問題があります。これらのテーブルでは SELECT、UPDATE、DELETE を実行できますが、このテーブルではビューを作成できません。テーブル。

つまり、次のように動作します。

しかし、これは機能しません:

背景情報:

  • データベース管理者は、インポート/エクスポート ユーティリティを使用してデータベース スキーマをコピーしました
  • 実動 Oracle とテスト Oracle のバージョンは正確に同じではありません (実動は 9.2.0.8、テストは 9.2.0.7)。
  • 最初のインポートが完了した後、問題のあるテーブルはオブジェクト カタログ (およびデータベース開発ツール) に表示されましたが、このテーブルから SELECT しようとすると、「無効な識別子」が返されました。その後、テーブルが再インポートされ、テーブルから SELECT できるようになりましたが、ビューを作成することはできません。

何か案は?

更新: 状況はさらに奇妙に見えます。1 つの Oracle セッションを使用すると、このテーブルからデータを選択できます。別の Oracle セッションで (同じユーザーを使用してログインします! )、「ORA-00904: 無効な識別子」が表示されます。

更新#2: インポートに使用されたエクスポートデータは、問題のあるもの(TEST2)と同じOracleインスタンスにある別のテスト環境(TEST1と呼びましょう)にデータをインポートするために正常に使用されました。これら 2 つの環境の違いは、TEST1 は本番環境と同じユーザー (スキーマ名) を使用するのに対し、TEST2 は別のユーザーを使用することです (オブジェクトが別のスキーマ名にインポートされたようです)。問題のあるテーブルには、正常に機能するテーブルとは異なる特別なセキュリティ プロパティはありません。

マトラ

0 投票する
2 に答える
38555 参照

sql - UNION演算子を使用してSQLビューにインデックスを作成しますか?本当にパフォーマンスが向上しますか?

次のビューでインデックスを作成しようとしています。

次のエラーが発生します。

WITH SCHEMABINDINGをCREATEに追加しましたが、次のエラーが発生します。

私の質問は次のとおりです。

このビューにインデックスを作成するにはどうすればよいですか?個別のインデックス付きビューを作成することは実際に機能しますか?

最後に、このビューに参加する可能性のあるクエリのパフォーマンスが本当に向上するのでしょうか。

前もって感謝します!

0 投票する
2 に答える
122 参照

operating-system - 「ディレクトリ VIEWS」はどのようにファイル リストを自動更新しますか?

私はちょうどこれについて興味があります。

1 台のコンピューターでネットワーク フォルダーを開き、フォルダー内のファイルを表示しました。別のコンピューターからネットワーク上の同じフォルダーを開き、ファイルを削除しました。最初のコンピューターでは、削除されたファイルがすぐにリストから消えました。

それをどのように認識しているかを考えることができる唯一の方法は、開いているフォルダーの内容を常にチェックしていることです。しかし、それを行うには多くのリソースを浪費するように思えますが、それを行う他の方法は考えられません. だから私はちょうど疑問に思っていました...それはどのように機能しますか?

ありがとう。

0 投票する
3 に答える
3271 参照

c# - Linq を使用して、異なるデータベース内のテーブルを接続するにはどうすればよいですか?

私は少し Linq の初心者であり、非常に些細な問題と思われる問題を解決するためのドキュメントを見つけることができませんでした。

同じサーバー上に、データベース内のテーブルへの「疑似」外部キーを持つTable1データベース内のテーブルがあります。「疑似」。明らかに、2 つのデータベースにまたがる実際のFK を持つことはできないためです。DB1Table2IDTable2DB2

今、私は O/R デザイナで遊んでいます。デザイナにデータベース オブジェクトを持ち込むと、すべてのリレーションシップが生成される方法が気に入っています...とてもクールです! そして、 のすべての「実際の」外部キー関連オブジェクトとの関係があるように、Table1オブジェクトに との関係を持たせたいと考えています。しかし、間違った DB にあるため、DB ダイアグラムに取り込めません。Table2DB1Table2

これを合成するために、でビューTable2を作成してみました。あはは、オブジェクトをダイアグラムにドロップできるようになりました。と の間に親子関係を作ることもできます。しかし、生成されたコードを見ると、まだ との関係がなく、最も困惑しています。DB1select * from DB2..Table2Table2Table1Table2Table1Table2

私はどこかでステップを逃していますか?これを行うためのより良い/推奨される方法はありますか?

ありがとう!


後で...

ある人が提案したことに沿って、同じ DB 内の関連するオブジェクトのすべての構造をコピーすることにより、 の部分クラスにTable1にアクセスするために必要なすべてのメソッドを埋めようとしました。Table2

これは実際には読み取りに対して機能しましたが、レコードを更新または挿入しようとするとすぐに例外が発生しました。

An attempt has been made to Attach or Add an entity that is not new, perhaps having been loaded from another DataContext. This is not supported.

したがって、Linq の設計者は実際にこのシナリオについて考え、異なるデータベース内のオブジェクトを接続することは許可されていないと判断したようです。それは本当に残念です... :(


...さらにその後...

@williammandra.com のおかげで、ビューに主キーを手動で作成する必要があることがわかりました。しかし、まだ別の問題があります。何らかの理由で、ビューから値をロードTable2して新しいレコードに設定し、変更をコミットすると、新しいレコードをTable1に挿入しようとするため、明らかに PK 違反が発生します。なぜこれが起こるのか、それを回避する方法はありますか?Table2

0 投票する
2 に答える
675 参照

web-applications - 「ビュー」を計算する方法は?

ページビューを計算する合理的、効率的、公正な方法は何ですか?

たとえば、Stack Overflow はどのように質問ビューを計算するのでしょうか? Stack Overflow は登録ユーザーごとにビューを計算していると思いました。ただし、この質問には 198,000 回のビューがあり、Stack Overflow には 56,000 人の登録ユーザーがいます (ユーザー ページに移動、1604 ページ、1 ページあたり 35 ユーザー)。

0 投票する
1 に答える
250 参照

model-view-controller - MVC ビューと asp:ServerControls の手動コーディング

MVC が登場したとき、私は ASP.Net Web フォームにほとんど慣れていませんでしたが、今はそれを試す準備ができています。しかし、ASP.Net MVC でのビューのコーディングを理解していることを確認するために、何かを明確にしたいと思います...

ビュー レイアウト内のすべての HTML を手作業でコーディングする必要があり、これにはサーバー コントロールを使用できないと聞いています。さて、私は asp:ListView を使用して Web フォームにデータのリストを表示する方法が気に入っており、SelectedItemTemplate と SelectedItem の概念全体を多用しています。そのため、サーバー コントロールに任せるのではなく、すべての出力を自分で処理しなければならないという大きな頭痛の種になるのではないかと心配しています。DataGridView と、そのサーバー コントロールに付属する Select、Edit、Delete コマンドについても同じことが言えます。

私がブレーンストーミングしている特定のケースでは、顧客名が asp:ListView に表示され、顧客名をクリックすると、ListView 内で展開される SelectedItemTemplate を使用してその行が強調表示され、その特定の詳細が表示されます。顧客 (ListView 内)。

この一般的な UI プレゼンテーション手法を処理する方法を示すサンプルの asp.Net MVC ビュー コードを見てみたいです。

0 投票する
3 に答える
3531 参照

asp.net-mvc - Mvcコントローラー用にMvcビューが作成される場所を指定するにはどうすればよいですか?

重要な更新
MVC2.0Preview 1のリリース以降、この機能は実際のフレームワーク自体の一部としてAreasの形式で実装されています。詳細については、PhilHaackのブログをご覧ください。

ListManagerControllerというコントローラーがあります。このコントローラーには、Index()と呼ばれるActionResultメソッドが含まれています。Visual Studioで[インデックス]を右クリックして[ビューの追加]を選択すると、新しいビューが/ Views / ListManager/Indexに作成されます。

ただし、インデックスビューとそれに続くすべてのビューを/ Views / Manage /ListManager/に作成する必要があります。どうすればこれを達成できますか?

編集:この質問はここに投稿された質問の複製であることが指摘されました。私の検索スキルは最初は失敗したようです。

0 投票する
2 に答える
358 参照

ruby-on-rails - レールでビュー数(このリンク/ページは68回表示されているなど)を表示するには?

レールでビュー数(このリンク/ページは68回表示されているなど)を表示するには? 利用可能なgemまたはプラグインはありますか?