Como fazer pra se conectar ao SQL Server em C

Pesquisei bastante como se conectar ao banco de dados em C mas todas as formas deram algum bug.
Bem, sei que programar em C não é fácil, mas gostaria de saber se tem alguma forma ou se to num caminho sem rumo.
Na pesquisa que fiz achei que dava usando o ODBC.
Com os identificadores: SQLHENV(identificador de ambiente), SQLHDBC(identificador de conexão), SQLHSTMT(manipulador de instruções) e SQLHDESC( identificador do descritor). Só não faço ideia como usar eles, todas as maneira até agora deram erro. Se alguém tiver algum código funcional mesmo que simples agradeço. Só pra eu me basear mesmo. To utilizando o Dev c/c++ e tentando me conectar ao SQL Server

Se servir exemplo em C++: https://github.com/Microsoft/VCSamples/tree/master/VC2015Samples/ODBC%20database%20sample%20(windows)

Usa a IDE Visual Studio.

1 curtida