我已经在一台 intel 3.3 westmere 机器上的 Centos 5.5 上安装了 vectorwise。
我可以在 bash shell 中从我的 TABLE test_table 成功运行 SQL 查询
**[ingres@dataserv tick]$ sql tick
INGRES TERMINAL MONITOR 版权所有 2009 Ingres Corporation
Ingres VectorWise Linux Version VW 1.0.0 (a64.lnx/114)NPTL登录
2011 年 4 月 25 日星期一 19:42:46
- 从测试表中选择 *;\g
执行。 . .
┌──────────────┬──────────────┐
│a │b │
├──────────────┼──────────────┤
│1│2│
└──────────────┴──────────────┘
(1 行) 继续**
这是一个非常简单的表格。
我想使用 ODBC 接口(interface)将 C++ 中的查询结果放入数组中
我正在考虑使用 http://simpledb.sourceforge.net/为此,但我相信我没有正确配置我的机器。
有没有人有一个明确的示例 c++ w 构建路径/包含如何获得相同的查询结果以及这样做所需的机器设置?
谢谢
最佳答案
Simple DB 站点 (http://simpledb.sourceforge.net ) 中提供的 complete.cpp 示例对我来说工作正常,我修改了示例以使用您的表和列名称并调整了操作(所有列都是字符!!).
我使用了 Ingres ODBC 驱动程序(从 Ingres Database for Windows 的企业版或社区版安装)并配置了一个 Ingres VNODE(使用 Ingres 网络实用程序配置)以指向我的数据库。
ODBC 数据源是使用 ODBC 数据源管理器配置的。
VC++ 配置为生成可以运行的“.exe”文件。
当我编译应用程序时,我使用了程序的 x64 版本,因为我使用的是 Windows 2007x64 和适用于 Windows64 的 Ingres 10.0.0 版本。
Output (2 columns in my table)
Col1: a Col2: b
Col1: 1 Col2: 2
Col1: a Col2: b
Some math 25 b adfad
Col1: 1 Col2: 2
Some math 25 2 adfad
关于c++ - 使用 C++ 在 Linux 上进行 vector ODBC 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5785411/