ODBC读取数据库流程——请指点
最近在研究ODBC读取数据库,遇到了一些问题,以下是我的流程,但具体的函数不知道用什么不知道那位仁兄能提示一下:
1.分配句柄 SQLAllocStmt(m_hdbc, &m_hstmt);
2.执行SQL语句 SQLExecDirect(m_hdbc, pQuery, SQL_NTS);
3.得到表中的列数 SQLNumResultCols(m_hstmt, &nColNum);
4.for循环如下:
for (short i = 0 ; i < nColNum; ++i)
{
5.取数据SQLFetch(m_hstmt);
6.得到第i列的属性,即该列是SQL_CHAR或SQL_INTEGER等类型,这里我就不知道用什么函数了
7.得到列的值SQLGetData(),这里对SQLGetData的各参数也不是很清楚
}
以上的问题我在google里找过了,但没有详细的说明,还是迷糊,那位仁兄能赐教?感激不尽~!