qsqldatabase

    -2

    1答えて

    私はこの問題をかなりの間苦労しています。残念なことに、自分自身の推論もGoogle検索も私を助けませんでした。簡単に言うと、QSqlErrorクラスでnativeErrorCode()関数を使用しようとしています。コンパイラ:mainwindow.cpp:43:86:error: 'class QSqlError'に 'nativeErrorCode'という名前のメンバがありません。これは、(2本

    0

    1答えて

    に失敗した私のような def updateExpenseEntryToDb (self): self.day = self.line_edit1.text() self.category = self.line_edit2.text() self.amount = self.line_edit3.text() db = QSqlDatabase.addDa

    1

    1答えて

    私はPysideを使用して、sqliteデータベースから描画するコンボボックスを作成しています。ユーザーは既存のアイテムの1つを選択したり、新しいアイテムを追加することができます。ユーザーはアイテム名(「param」と呼ばれます)を表示しますが、データベースからアイテムIDにアクセスする必要があります。したがって、2つのステップがあります: 読み込み項目:データベースから読み込むことができますが、

    0

    1答えて

    私は4つのフィールド(名前、姓、学期、studentid)を持つs​​tudentという名前のデータベースを持っています。 私は、ユーザーがデータベースに学生を挿入して、挿入後にテーブルに表示するオプションを持つアプリケーションを接続しました。 テーブルには、私が別個の機能に接続しているすべての挿入学生のためのDELETEボタンがあり、ユーザにstudentidに基づいて個々の学生を削除するオプシ

    0

    2答えて

    QSqlTableModelオブジェクトからデータを取得することによってQTableViewを生成する必要があります。 QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); QString connectionTemplate = "DRIVER={SQL Native Client};SERVER=%1;DATABASE=%2;Uid=us

    0

    1答えて

    setDatabaseName関数に設定したパラメータとは無関係に、open関数は常にtrueを返します。それは普通ですか?例えば :私は次のコードを実行した場合 : QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName(""); if(db.open()) { qDebug() <

    0

    1答えて

    SQLiteからQSqlDatabaseを使用してトランザクションにアクセスするにはどうすればよいですか?次のように は、私は、データベースを開きます m_db = QSqlDatabase::addDatabase("QSQLITE", connection_name); m_db.setDatabaseName(db_name); m_db.open(); は、私は2つのような接続を作

    0

    1答えて

    ですので、私はQTを使ってsqliteデータベースを作成しようとしています。 だから...私はこのコードを使用します。 QString dbName = "apo.sqlite"; db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName(dbName); if(QFile::exists(dbName)) {

    0

    1答えて

    ここで間違っていることを理解できません。正しくは(まだm_db.open)ディレクトリへのパスを印刷するデータベースエラー」エラーで失敗している) QString filePath = QCoreApplication::applicationDirPath(); QString dbPath = QDir(filePath).absoluteFilePath("../../../Dat

    2

    1答えて

    私はPyQt4.QtSql.QSqlQueryを使用します。私はフォームから値を取得し、それらをデータベースに挿入したい。私は接続を開き、追加を試みますが、データベースに値はなく、エラーもありません。どうしたの? db = QSqlDatabase.addDatabase("QMYSQL") db.setHostName("localhost") db.setDatabas