Articles of qt

SQL: Comment supprimer et mettre à jour des loggings dans une table, en les synchronisant avec des données de list (Q) afin de réduire le fardeau sur la database / table?

J'utilise Qt et MS-Sql Server sur Windows7 OS. J'ai une database MS-SQL que j'utilise pour stocker des données / informations provenant d'équipements montés sur certains véhicules. Il y a une table dans la database nommée TransactionFilesInfo – une table utilisée pour stocker des informations sur les files de transaction de l'équipement, quand ils se connectent […]

Qt: Faible vitesse lors du transfert de données depuis une database distante

J'utilise Qt5 sur Windows7. J'écris une application Qt pour replace une ancienne application C # (écrite il y a 7-8 ans). L'objective est de connecter et de transférer des données depuis certaines bases de données distantes. Les servers de database distants sont MS SQL Server 2000. J'ai déjà l'application en cours d'exécution, mais j'ai remarqué […]

QODBC3 Impossible de lier à la variable

J'essaye d'append un nouvel logging à une table semblable à l'exemple énuméré ci-dessous. Lorsque j'exécute la requête, j'obtiens l'erreur suivante: QODBC3: Impossible de lier la variable. Que dois-je faire pour corriger l'erreur? QSqlQuery query; query.prepare("INSERT INTO Table (id, val, time) VALUES (:id, :val, :time)"); query.bindValue(":id", 1); query.bindValue(":val", "23"); query.bindValue(":time", QTime(8, 0)); query.exec();

Comment puis-je get la valeur PrimaryKey pour la ligne nouvellement insérée dans SQL qui devrait fonctionner sur toutes les bibliothèques SQL

Cette question a été posée plusieurs fois mais je n'ai jamais eu la bonne réponse à cause des complications suivantes: La première solution est d'utiliser une solution dépendante de la bibliothèque / server SQL comme getlastrowid (), SCOPE_IDENTITY () etc. mais je veux que la solution fonctionne sur toutes les implémentations SQL au less sur […]

Pourquoi ne puis-je pas me connecter à ma database?

J'ai suivi de nombreux tutoriels sur le tee, mais je ne peux toujours pas me connecter à ma database de Qt. J'ai toujours cette erreur: Closed! "[Microsoft][ODBC SQL Server Driver][DBMSLPCN]SQL Server does not exist or access denied. [Microsoft][ODBC SQL Server Driver][DBMSLPCN]ConnectionOpen (Connect()). [Microsoft][ODBC SQL Server Driver]Invalid connection ssortingng atsortingbute QODBC3: Unable to connect" ou si […]

Résolu: l'exécution de la requête échoue lorsque vous essayez d'écrire à partir de qt vers la database MS SQL dans les windows utilisant ODBC

Je me connecte à ma database MSSQL avec odbc et écrit des données. Je ne suis pas sûr pourquoi je reçois l'erreur: QODBCResult::exec: unable to bind variable: “[Microsoft][ODBC SQL Server Driver]Optional feature not implemented” bool DataManager::registerClient(Client&) “INSERT INTO ClientMaster (first_name, mid_name, last_name, phone_number, email_id, address_line1, address_line2, address_line3, dob) VALUES (xxx, xxx , xxx, +xxx-xxx, xx, […]

Qt Query Sélection de l'logging du numéro supérieur

J'ai une requête qui devrait requestr le nombre X supérieur d'loggings en utilisant le framework Qt pour réellement faire la request à la database SQL. J'ai vérifié quand je place un nombre codé en dur la question est réussie, mais quand j'essaye de lier à elle j'obtiens une erreur. query.prepare("SELECT TOP :numberToSelect" " deviceId" " […]

SQL Server + ODBC + QT: affichage des loggings BLANK après la transaction

J'utilise: QT 5.0.2 + MinGW 4.7 + 32 bits + pilote ODBC + Windows 7 (32) + SQL Server 2012 Express Le problème": 1) J'ai une window montrant les loggings d'une table de database. 2) Si quelque part dans l'application, je dois mettre à jour la database sans utiliser 'transactions' tout fonctionne bien. 3) Si […]

Les champs Uniqueidentifier de la table MS SQL sont vides lors de la récupération en utilisant QSqlQuery et QT 4.8.4

J'ai le MS SQL Server 9.0.4035 sur la machine de Windows. Je me connecte en utilisant stable freetds 0.91 et unixODBC 2.2 sur mon OpenSUSE 12.3. Voici les confs: freetds.conf: … [egServer70K] host = 192.168.16.37 instance = [my_instance] port = 1435 tds version = 8.0 client charset = UTF-8 … odbc.ini: [msdsn] Driver = FreeTDS […]

Qt unixODBC FreeTDS

Je veux établir la connection d'ODBC entre le client de Linux et le server de MSSQL. J'ai installé unixODBC et FreeTDS, et ai testé isql et tsql fonctionnent bien et je peux établir la connection (ceci assure l'établissement correct de connection entre le client et le server), mais le problème est quand je fais l'application […]