Rechercher : dans
Par :

Qt et base de donnée SQL

Dernière réponse le 10 mai 2009 à 22:46:28 Spider_tun, le 6 mai 2009 à 19:52:29 
 Signaler ce message aux modérateurs

Bonjour,

je veux apprendre à ajouter une base de donnée à mon programme Qt!
pour démarrer, j'ai lu dans les recherches que j'ai fait que pour la version "open source" de Qt qu'il est possible de connecter l'application à une base de donnée SQL Server, est ce que vous pouvez me renseigner sur la version que je dois installer sachant que j'utilise windows vista!

merci d'avance!

Configuration: Windows Vista
Firefox 3.0.10

Meilleures réponses pour « Qt et base de donnée SQL » dans :
Sauvegarde restauration base de données Mysql VoirL'article suivant va présenter la manière la plus facile pour sauvegarder et restaurer les bases de données Mysql. Sauvegarde Pour sauvegarder une base de données existante il est conseillé de créer un dump. Pour dumper toutes les bases de...
SQL - Contraintes d'intégrité VoirExpression de contraintes d'intégrité Une contrainte d'intégrité est une clause permettant de contraindre la modification de tables, faite par l'intermédiaire de requêtes d'utilisateurs, afin que les données saisies dans la base soient...
SQL - Création d'index VoirQu'est-ce qu'un index? Un index est un objet complémentaire (mais non indispensable) à la base de données permettant d'"indexer" certaines colonnes dans le but d'améliorer l'accès aux données par le SGBDR, au même titre qu'un index dans un livre ne...
Bases de données - Introduction VoirQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données...

1

loupius, le 6 mai 2009 à 23:33:13

Il y a une autre solution, pour utiliser une base de données qui ne demande pas de connexion à un serveur de données: c'est SQLite. C'est une base de données 'légère' qui reste bien sûr sur ta machine.
SQLite implémente presque toute la norme SQL92, mais ce qui manque n'est généralement pas gênant (sauf peut-être de modifier ou de supprimer des colonnes). Elle reste 'légère' car elle ne gère ni les droits ni les accès concurrents, ce qui est normal.
Dans la doc de QT, tu trouveras ce dont tu as besoin pour l'utiliser. dans l'index cherche :'SQL Database Drivers'.
Bonne continuation.

Répondre à loupius

2

seminoque, le 6 mai 2009 à 23:55:23

Si par SQL Server, tu entends le produit de Microsoft, voici un lien vers la version gratuite qui peut fonctionner sous Vista : http://msdn.microsoft.com/fr-fr/express/aa718378.aspx

________________________________
Vos petites annonces sur
http://www.bingokaz.com

Répondre à seminoque

3

Spider_tun, le 7 mai 2009 à 14:23:22

Bonjour, merci d'abord pour vos réponses
je me demande aussi si vous pouvez me renseigner sur la base sql CE, puisque je travaille sur une application pour les pocket pc, est ce qu'elle est inclut dans la base sql server? parce que dans la documentation que j'ai lu, j'aurais besoin de deux bases, une central "sql server" et une autre embarquéé sql server CE!

merci encore

Répondre à Spider_tun

4

seminoque, le 7 mai 2009 à 23:22:24

Je ne connais pas bien l'édition CE et son niveau de compatibilité avec les autres, mais je pense que tu peux trouver des infos sur le site suivant :

http://msdn.microsoft.com/fr-fr/library/ms172448.aspx

Le plus dur sur les sites Microsoft c'est de s'y retrouver mais ils contiennent des quantités incroyables d'informations.



________________________________
Vos petites annonces sur
http://www.bingokaz.com

Répondre à seminoque

5

Spider_tun, le 8 mai 2009 à 21:48:18

J'ai installé microsoft sql server 2008 pour concevoir une base de donnée centrale pour mon application Qt! je trouve pas d'outil de conception des bases de donnée sur l'interface sql server!

Répondre à Spider_tun

6

seminoque, le 8 mai 2009 à 23:50:19

Si ma mémoire est bonne il faut installer le moteur de bases de données, ce que tu as fait, mais aussi le logiciel qui permet à un utilisateur de créer et gérer des bases et qui se nomme Sql Server Management Studio Express :

http://www.microsoft.com/...

________________________________
Publiez vos petites annonces sur
http://www.bingokaz.com

Répondre à seminoque

7

Spider_tun, le 9 mai 2009 à 00:39:54

Merci pour votre reponse mais je me demande ce lien que tu m'as demandé, ça marche aussi avec sql server 2008, pcq mon OS est vista et il fau que ce soit compatible!????
merci encore

Répondre à Spider_tun

8

Spider_tun, le 9 mai 2009 à 21:41:33

Bonjour,
svp comment configurer mon sql server 2008 pour que je puisse créer ma base de donnée sur sql managment 2007!!
y'a un message d'erreur pendant que nomme ma base disant que "can not connect to sql server on localhost, "10061"!!!

Répondre à Spider_tun

9

seminoque, le 9 mai 2009 à 23:39:09

J'espère ne pas t'avoir induit en erreur, mais il vaut mieux installer la même version de SQL Server et de la console, même si un certain niveau de compatibilité doit être assuré.

En ce qui concerne l'OS, il doit y avoir des infos sur le site de Microsoft. J'utilise SQL Server 2005 sous Vista sans problème. SQL Server 2008 devrait fonctionner sans problème.

Quant au problème de connexion, je ne vois pas. Lorsque SQL Server Management démarre, il te propose une fenêtre pour te connecter avec plusieurs paramètres (server type, server name, authentication, user name, password). Quels valeurs as-tu indiqué ?

Si tout cela te paraît obscur essaie de trouver sur le site de Microsoft un tutoriel, car il me faudrait des pages de réponse pour tout expliquer, en supposant que j'en sois capable.


________________________________
Publiez vos petites annonces sur
http://www.bingokaz.com

Répondre à seminoque

10

Spider_tun, le 10 mai 2009 à 00:35:06

Pour les parametre, il m'a demandé les pass et les login alors il a mis par defaut localhost et root! mais pendant le parametrage de sql server, il n'a pa voulu passé l'installation que quand j'ai mis utiliser les identifiant de la session windows!

je me demande, y'as une version sql server 2007!!!
aussi, comment ca marche chez toi sql server 2005 sur vista!!
des liens stp!!!

Répondre à Spider_tun

11

Spider_tun, le 10 mai 2009 à 14:50:27

BONJOUR,
j'ai reussi enfin à configurer mon sql serv et j'ai bien fai ma base de donnée!!
je vous demande si vous pouvez m'aider comment pouurai-je ajouter des données à ma base sachant que j'ai deja creer ma connexion avec la base!
au debut j'ai commencer mon application avec l'insertion des données dans des variables, maintenant je veus bien utiliser ma base mais je trouve pas comment remplacer l'ancien code avec des requetes sql !!

merci d'avance!

Répondre à Spider_tun

12

 seminoque, le 10 mai 2009 à 22:46:28

Le plus simple pour insérer les données est d'utiliser le langage SQL et plus particulièrement l'ordre INSERT.

Pour faire cela depuis un programme informatique, ça dépend du langage et je ne connais que C#.



________________________________
Publiez vos petites annonces sur
http://www.bingokaz.com

Répondre à seminoque