問題タブ [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 投票する
1 に答える
741 参照

mysql - Qt を使用して Web ドメインの mySQL データベースに接続するにはどうすればよいですか?

Web ドメインがあり、既に mySql データベースがそこにありました。データベースから Qt アプリケーションに接続してデータを取得したいと考えています。これが私の試みと結果です。(ホスト名、データベース名、ユーザー名、およびパスワードは編集されたばかりです)。

接続されたが、クエリを実行したことを示しています。エラーを返します。さらに、無効なホスト名やユーザー名に変更しようとしましたが、それでも接続されました。

ここに画像の説明を入力

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

c++ - ローカル QSqlQueryModel を照会する方法は?

モードで QSqlTableModel を表示していQSqlTableModel::OnManualSubmitます。

ローカル コピーで SQL スタイルのクエリを実行したいと考えています。たとえば、getMax新しい行を追加すると変化する関数があります。QSqlTableModelユーザーがインタラクション中に をローカルで変更するgetMaxと、別の入力が生成されると予想されますが、代わりに、getMax関数はリモートでデータをクエリし、ユーザーが行った変更に関係なく、結果は常に同じになります。

モデルのローカル コピーに対してクエリを実行するにはどうすればよいですか?

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

sql - Qt SQL Server とウムラウト

  • OS: Windows 8.1
  • Microsoft SQL Server 2008 R2
  • Qt 5.2
  • DBドライバー「QODBC」

ウムラウトに少し問題があります。

列 NVARCHAR(35) を含むテーブルを作成し、テーブルに N'1ö2' を入力します。SQL Management Studio から何かを選択すると、ウムラウト ö が表示されます。

Qtでは、たとえばこれを使用しますqDebug() << “name“ << aQuery->value(„name“).toString();が、取得しますname "1?2"

利用可能なコーデック (QTextCodec::availableCodecs();) をループしても、有効な 1ö2 文字列を取得できません。

出力:

31 は 1 です
32 は 2
です efbfbd は ? の Unicode です (差し替えキャラ)

だから私の質問は非常に単純です - 私が間違っていることは何ですか? ;-)

ありがとう、マティアス

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

sql-server - SQL Server の選択クエリの複数のケース

SQLクエリにシナリオがありますが、指定された日付の赤ちゃんのレコードを見つける必要がありますが、複数の年から私の選択日が= 01/Jan/2014から31/Jan/2014であるとします

年という別のパラメーターがあり、以前 (1 ~ 3 年) に生まれた赤ちゃんのデータをランダムに選択するように求められます。現在の選択された日付が 2014 年で、年変数の値が 2 であるとします。

赤ちゃんのデータをそれぞれ現在の年に、また現在の日付より 1 年後などに持ってくる必要があります。以下は私の与えられたシナリオです。

以下は、あいまいでエラーのある私のSQlクエリです。単一の日付比較を試しましたが、問題ありませんが、 OR条件を追加すると、エラーが発生します

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

c++ - QSqlQuery query.next() が false を返す理由

Whyquery.next()は false を返し、when はtruequery.isSelected()query.isActive()返します。また、列番号とインデックスのデータEventNoteは正しいです。

コードは次のとおりです。

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

sql-server - 実行速度の遅いタスクのリストを取得するには?

スキーマ データベース サンプル レポート:

Task_ __|_Percent_Executing |_Executing_0f_day_| ヘッダー|

タスク_1 | 20 | 12 | Трудягин Т.Т. | |

タスク_2 | 90 | 7 | Исполнительный И.И。| |

タスク_3 | 50 | 7 | Трудягин Т.Т. | |

** 職務を遂行するために、監視の責任者は、他の比較的実行が遅すぎるタスクを特定する必要があります。これを行うには、実行速度の遅いタスクの 10 (またはそれ以下) を含め、レポートを監督する責任者を利用できるようにする必要があります。**