Quote:
Je n'ai aucune connaissance avec PostGreSQL ?
C'est un tort ;)
Quote:
Voilà j'ai trouvé 2 solutions (une via OLEDB et une via ODBC)
ODBC est une solution en effet.
Que veux tu dire par "via OLEDB" ? par un fournisseur de données .Net ? Si oui, c'est incontestablement la voie royale par les temps qui courent, puisque Microsoft ne jure que par sa plate-forme .Net. Mais bon on a encore le droit de vouloir faire autrement je pense :)
Pour répondre à ta première question, est-ce possible en C ou C++ comme avec PostgreSQL , je dirais que probablement oui. Il existe sans doute une API. Mais en toute honnêteté je ne la connais pas du tout. J'essaie d'éviter SQL Server que je n'aime pas. Je n'ai jamais eu à la programmez en C ou C++. En fouillant la MSDN en ligne tu vas certainement trouver un lien sur cette API.
Quote:
VARCHAR(50);
Quelle concordence/équivalance de type puis-je me servir en langage C+
Stricto sensu: aucun, car la chaîne de caractères à taille limitée n'est ni un type de C ni un type de C++. Il n'y a donc pas "d'équivalent". Mais bien entendu un tableau de caractères C, un char* ou un std::string::c_str() ça va aller dans la mesure ou la taille du tableau ou de la chaîne est correctement vérifié comme le veut le bon sens.
C'est un tort ;)
ODBC est une solution en effet.
Que veux tu dire par "via OLEDB" ? par un fournisseur de données .Net ? Si oui, c'est incontestablement la voie royale par les temps qui courent, puisque Microsoft ne jure que par sa plate-forme .Net. Mais bon on a encore le droit de vouloir faire autrement je pense :)
Pour répondre à ta première question, est-ce possible en C ou C++ comme avec PostgreSQL , je dirais que probablement oui. Il existe sans doute une API. Mais en toute honnêteté je ne la connais pas du tout. J'essaie d'éviter SQL Server que je n'aime pas. Je n'ai jamais eu à la programmez en C ou C++. En fouillant la MSDN en ligne tu vas certainement trouver un lien sur cette API.
Stricto sensu: aucun, car la chaîne de caractères à taille limitée n'est ni un type de C ni un type de C++. Il n'y a donc pas "d'équivalent". Mais bien entendu un tableau de caractères C, un char* ou un std::string::c_str() ça va aller dans la mesure ou la taille du tableau ou de la chaîne est correctement vérifié comme le veut le bon sens.