对于某些情况,我目前正在Visual Studio 2010上转换一个使用SQL Server数据库的解决方案。它由3个项目元素组成,其中2个元素包含C ++代码,而第三个元素是上述的SQL Server数据库。
现在,我已经完成了在PostgreSQL中重新创建SQL Server数据库以及所有必需的存储过程的工作,并且已经完成了从应用程序到PG DB的ODBC连接的工作(我已经成功测试并运行了一些程序)来自应用程序的查询)。
建立了这个问题后,我是否可以将PG DB添加到Visual Studio项目中?作为一个额外的问题,(是否可行)他们是否甚至需要将数据库作为解决方案的项目元素?
我的想法是,一旦与数据库建立ODBC连接,就可以通过SQLExecDirect(...)
调用来执行所有查询和PostgreSQL函数。同样,应用程序可能需要从数据库中获取的任何数据都可以通过调用SQLGetData(...)
来检索。