Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/10/2011, 19h46   #1
Invité de passage
 
Homme
Inscription : mars 2011
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2011
Messages : 20
Points : 2
Points : 2
Par défaut connexion SQL server avec c++ natif

Bonjour à tous.

Je suis en train de développer une application qui doit utiliser une base de donnée.
Je développe entièrement en C++ sous visual studio.
Je ne trouve pas d'API qui m'explique comment faire des requêtes ou comment créer une base de donnée tout simplement.
Toute la documentation que je trouve me renvoie sur du C++ managé. Je n'aimerais pas avoir à faire du C++/CLI.
Si quelqu'un peut me donner quelques conseils, des adresse de documentation...etc cela m'aiderait beaucoup. Ca fait plus d'une journée que j'essaie de m'en sortir avec cette base de donnée.

Merci d'avance pour vos contributions.
guadock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 12h04   #2
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 5 353
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 5 353
Points : 9 746
Points : 9 746
Il faut utiliser l'API de Sql Native Client ou peut être l'ancien MDAC.

Le .h de l'api est dans Sqlncli.h

Ce fichier se trouve dans le répertoire :
Citation:
\C:\Program Files\Microsoft SQL Server\90\SDK\Include
Par contre, je ne vois pas trop l'interêt d'utiliser du C++ natif qu'on réserve habituellement au code "time critical" (et au code bas-niveau) avec une base de donnée dont l'usage est antinomique avec cette exigence.
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 17h44   #3
Invité de passage
 
Homme
Inscription : mars 2011
Messages : 20
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : mars 2011
Messages : 20
Points : 2
Points : 2
Merci pour ta réponse Bluedeep.
En revanche je ne trouve pas de description des fonctions de connexions. Je ne trouve pas non plus d'exemple de connexion à une base de donnée.
Si je dois passer pas du code managé tu me conseils du C# ou du CLI (je travail avec visual studio :-) ) ??
Je suis un peu débutant dans le domaine.
guadock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/10/2011, 23h03   #4
Expert Confirmé Sénior
 
Homme François
Chef de projet NTIC
Inscription : janvier 2007
Messages : 5 353
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Chef de projet NTIC

Informations forums :
Inscription : janvier 2007
Messages : 5 353
Points : 9 746
Points : 9 746
Citation:
Envoyé par guadock Voir le message
Merci pour ta réponse Bluedeep.
En revanche je ne trouve pas de description des fonctions de connexions. Je ne trouve pas non plus d'exemple de connexion à une base de donnée.
Si je dois passer pas du code managé tu me conseils du C# ou du CLI (je travail avec visual studio :-) ) ??
Je suis un peu débutant dans le domaine.
Surtout je ne comprends pas pourquoi tu veux faire du C++ non managé; cf. mon message supra à ce sujet : ou c'est "time-critical" mais dans ce cas même le plus limité ds informaticiens va se dire que tu n'as rien à faire d'un DBMS, ou ce ne l'est pas et pourquoi cherches tu la complication inutile ?

J'attends une réponse sur ce point.
__________________

Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


Une réponse vous a aidé ? utiliser le bouton

"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
Bluedeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h39.


 
 
 
 
Partenaires

Hébergement Web