Copie en bloc (API C) et pilote ODBC pour SQL Server

bcp c++ odbc sqlbulkcopy

Question

J'essaie d'utiliser l'API de copie en bloc ODBC avec SQL Server: bcp_init, bcp_bind, bcp_sendrow, .... dans un programme C ++

Je ne sais pas quel est le dernier pilote et avec quoi je devrais faire le lien?

J'ai essayé le pilote "SQL Server" et la liaison contre odbcbcp.lib. Cela fonctionne (presque) mais le pilote est assez vieux et semble avoir quelques bugs

J'ai essayé de passer à "Pilote ODBC 13 pour SQL Server", mais les fonctions de copie en bloc ne fonctionnent pas. Je suppose que c'est parce que je ne lie pas contre le bon DLL. Est-ce que quelqu'un sait, ce que je devrais lier contre?

Réponse populaire

Je l'ai trouvé Lors de l'installation du pilote, il est également possible d'installer le SDK. Ce sera dans C: \ Program Files \ Microsoft SQL Server \ SDK Client \ ODBC \ XX-version-XX



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi