qtsql

    0

    1答えて

    たとえば、QSqlRelationalTableModel::relation(int column)を呼び出す場合は、列インデックスを指定する必要があります。後でDBモデルを変更すると(たとえば、列を追加するなど)、事態は分割されます。 model->setRelation(2, xxx)の代わりにmodel->setRelation('xxxId', xxx)を行うことができる列名を指定して列

    0

    1答えて

    私は「QSqlError("5", "Unable to fetch row", "database is locked")」 をこのエラーを取得しています私は私の研究を行っていると私はこの問題は、そのI事実から生じると思いますSELECTクエリがまだアクティブな間にINSERTクエリを実行すると、データベースがロックされます。今私は多くの人がこの問題に遭遇したと考えています。なぜなら、SELEC

    1

    1答えて

    私は、単一のデータベースにアクセスする複数のスレッドを持つマルチスレッドQtアプリケーションを使用しています。各スレッドでSELECT/INSERT/UPDATEを実行するために、別々のQSqlDatabase接続を作成する必要がありますか?以下のガイドラインは、上記のアプローチを落胆されている場合はQtのドキュメントから が、私は理解することができません私は提案: を「接続は、それを作成したスレ

    1

    1答えて

    Qt接続内でトランザクションを使用しようとしていますが、正しく動作するかどうかわかりません。 私のデータベースはMySQLインスタンスであり、テーブルはInnoDBエンジンを使用しているので、トランザクションはサポートされています。 私は、トランザクション内でテーブルのレコードを削除し、最終的には既に存在するテーブルを作成する小さなテストを書きました。作成スクリプトが失敗すると、私はそれをロールバ

    0

    1答えて

    SQLiteには2つのテーブルがあります。簡単な例として、人と住所。 現行の人のデータを両方のテーブルからマップしてウィジェットを作成するにはどうすればいいですか? 2つのテーブルの現在のインデックスを同期させるにはどうすればいいですか?QDataWidgetMapperを2つ使用するとどうなりますか? 挿入を含むフォームに関連するデータを表示する別の方法はありますか? 私はあなたの助けと事例に非

    1

    1答えて

    データ・ベースは、次のコードによって、アプリケーションにoppenedさ: db = QSqlDatabase::addDatabase("QSQLITE"); bool dbExists = QFile::exists("base.db"); db.setDatabaseName("base.db"); // ":memory:" if (!db.open()) { db.clo

    0

    1答えて

    私はQtのモデルビュープログラミングを使用しています。データベースのオブジェクトは複数のテーブルを使用して表現されています。次のオブジェクトを想定し、完全に私のデザインに合わせてデータベーステーブルをcoresponding:あなたが見ているよう TagObject - id - name - usable - information tag_table

    -4

    2答えて


    0

    1答えて

    私は35のテーブルしか持っていませんが、以下のクエリを実行するとこのエラーが発生します。クエリプロセッサに内部リソースが不足し、クエリプランが生成されませんでした。これはまれなイベントであり、非常に複雑なクエリや非常に多数のテーブルまたはパーティションを参照するクエリに対してのみ期待されます。クエリを簡略化してください。このメッセージが誤って受信されたと思われる場合は、カスタマーサポートサービスに

    1

    1答えて

    とExcelのピボットテーブルのように、私は、のSerialNo、StockItemId、タイプを含むテーブルを持っているWareHouseId、NetCount これは私のクエリ SELECT Warehouse.WHWorkOrderDetailsSerials.SerialNo ,Warehouse.WHWorkOrderDetails.StockItemId, Warehouse