問題タブ [qsqlquery]

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 に答える
1867 参照

php - ボタンのクリックでSQLにデータを追加する

私のページは、$_post で取得したデータを受け取ります。いくつかのデータを表示し、ページの下部にあるボタンでデータを mysql に保存する必要があります。フォームを次のページに送信することはできますが、post で取得したデータにアクセスするにはどうすればよいですか? 次のコードがあるとしましょう(実際にはもっと多くの変数..):

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

c++ - QSqlQueryカウントの値を取得する方法は?

いくつかの基準に基づいてテーブルの数を取得するだけのクエリがあります。

私の質問は、この結果をどのように取得するかです。明らかに、これはあなたが使用する場所です

しかし、ドキュメントには、インデックスが何であるかがわからないため、int インデックス 1 を使用すべきではなく、結果が必要なファイルとして定義するファイルがないため、文字列 1 を使用できないと書かれています。だから私が正しいと仮定すると、このクエリからカウント整数値を int 変数に取得できるのはどうしてですか

乾杯

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

c++ - QSqlQueryModel (転置テーブル) でのヘッダーの交換

データベースから受け取ったテーブルを適切に転置するのに問題があります。私はここにあるパスをたどり、ここで説明されているような QAbstractProxyModel をサブクラス化することになりました。残念ながら、それは完全には機能しません。問題は次のとおりです。

私が持っているもの:

私が欲しいもの:

私が得るもの:

ご覧のとおり、データは正しく転置されていますが、ヘッダーは悪くなります...そして、私は本当にそれらが必要です:(

ヘッダー データを手動で設定しようとしましたが、失敗しました。

#1または#2を試しても、setHeaderDataの呼び出しはfalseと評価されます...

何か案は?

@Vinícius Gobbo A. de Oliveiraが指摘したように修正

0 投票する
0 に答える
128 参照

sql - 3 つのテーブルから従業員の詳細 SQL クエリを取得する

私は4つのテーブルを持っています:

  • EMPLOYEE - ID、EMPID、PRJOID(FOREIGN KEY)、DEPTID(FOREIGN KEY)、IMGURL、NAME、..その他のフィールドを持つ。
  • EMPLOYEE_LOGS - EMPID、TYPE(IN/OUT)(FOREIGN KEY)、LOGTIMEを持つ
  • PROJECT - ID、PROJECTID、PROJECTNAME を持つ
  • DEPARTMENT - ID、DEPARTID、DEPARTNAME を持つ

次のような従業員の詳細を取得しようとしています:

QUERY FOR = PROJECTID に基づいて DEPTNAME と no.employees と no.IN と no.OUT を取得します QUERY FOR = DEPTID に基づいて EMPLOYEENAME と latesttime(LOGTIME) と TYPE(IN/OUT) を取得します。

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

mysql - SQL インジェクションを使用してサーバー データベースを変更できますか?

助けが必要です。

SQL インジェクション メソッドを使用して Web サイトのデータベース名を取得し、テーブルからすべてのデータを取得できたとします。基本的な SQL クライアントを使用してサーバー上で識別せずにそのデータを変更することは可能ですか?

ありがとうございました。

(答えがすべてのデータベースタイプに一般的であればよいのですが、そうでない場合、問題のデータベースのバージョンはmysqlです)

0 投票する
0 に答える
661 参照

c++ - Qt for Sqlite でクエリが機能しない

私は C++ が初めてで、Qt でクエリを実行する際に問題があります。これが私のコードです。

このアウトプットQuery Failed、それはなぜですか?助けてください?

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

qsqlquery - カウントはSQLクエリでどのように機能しますか

SQL クエリに関する演習を行っていますが、SUM に関してエラーが発生しました。何をしているのかはわかっているのですが、どういうわけかエラーが発生します...

しかし、その後、このエラーが発生します...

列 'ClientBank.LName' は、集計関数にも GROUP BY 句にも含まれていないため、選択リストでは無効です。

Group BY を実行しようとしましたが、使い方がよくわかりません。

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

database - 複数のデータベースに接続する QSqlDatabase

1 つの Qt アプリケーションで 2 つの異なるデータベースに接続しようとすると問題が発生します。アプリケーションによって収集されたすべての情報を格納する情報データベースと、リリース後の簡単なデバッグのために、アプリケーション、ボタンの押下、画面の読み込みなどに発生したすべての変更を追跡できる新しいログ データベースがあります。個別に、データベースは完全に機能しますが、両方を使用しようとすると、1 つしか機能しません。これは、接続に名前を付けていなかったためである可能性があり、明らかに最近接続されたデータベースのみがデフォルト接続を使用できることを読みました。ただし、データベースに名前を付けると、まったく機能しません.isOpen()は両方でtrueを返しますが、クエリを実行しようとするとすぐにエラーが発生します

私の2つのデータベース宣言は次のとおりです。

Logger データベース接続と :

また、データベースで最初のクエリを実行して、テーブルが存在するかどうかを確認するときに、使用しています

通常のデータベースでも同様ですが、クエリを実行するデータベース接続を宣言した後でも接続の問題が発生します。

アプリケーションに使用されるデータベースは、名前空間で静的な QSqlDatabase として宣言され、グローバルな効果を作成します。これにより、以前のプログラマーである誰もがアクセスできるようになり、プライベート データベース接続を使用してログ データベースをシングルトンとして作成しました。私が言ったように、コードの両方のバージョンは別々に動作しますが、それらが一緒になると、互いに戦っています。Singleton と Dependecy Injection の適切な設計については大きな議論があることは承知していますが、コードは個別に動作するので、現時点での設計に満足しています。不足している情報やアイデアがあれば教えてください。ありがとうございました。