2 xdmfc XDMFC 于 2014.07.22 21:30 提问

求教vc6.0下关于ODBC API 中SQLGetStmtAttr函数的应用

查了很多资料包括MSDN中关于SQLGetStmtAttr函数的应用,但是由于MSDN是英文版的,看的有点模糊,请教各位大哥来个中文的解释,包括该函数的参数的说明,以及用途。以下代码:
DWORD CODBCRecordSet::GetRowNumber()
{
DWORD dwRowNumber;
m_retcode = ::SQLGetStmtAttr ( m_hstmt, SQL_ATTR_ROW_NUMBER, &dwRowNumber,0,0 );
if( m_retcode != SQL_SUCCESS )
{
m_pODBCDatabase->DisplayODBCError( m_hstmt );
return 0;
}

return dwRowNumber;
}
我调试了下,发现到return dwRowNumber这一行后,dwRowNumber变为了零。我本意是想获取access数据中的表记录数。

1个回答

wangyaninglm
wangyaninglm   Ds   Rxr 2015.01.20 10:49
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ODBC API 学习总结
ODBC 编程API http://blog.csdn.net/bichenggui/article/details/5601381 转的ODBC API函数详细说明。 看了一遍,没有问题。 使用 ODBC API 之前要用到的头文件和 LIB 库  #include "sql.h"              // This is the the main inc
ODBC学习笔记—SQLGetStmtAttr
SQLGetStmtAttr 函数定义: SQLRETURN SQLGetStmtAttr(      SQLHSTMT     StatementHandle,      SQLINTEGER     Attribute,      SQLPOINTER     ValuePtr,      SQLINTEGER     BufferLength,      SQLINTEGER
ODBC接口规范
第1章              ODBC API 基础... 1 1.1             ODBC API句柄... 1 1.1.1         环境句柄... 1 1.1.2         连接句柄... 1 1.1.3         语句句柄... 1 1.2             ODBC数据类型... 2 1.2.1         SQL数据
SQLSetStmtAttr
SQLSetStmtAttr函数定义:Stmt是用来执行SQL语句的句柄,这个函数是用来设置她的属性的SQLRETURN SQLSetStmtAttr(     SQLHSTMT     StatementHandle,     SQLINTEGER     Attribute,     SQLPOINTER     ValuePtr,     SQLINTEGER     StringLengt...
一个用功能强大的ODBC API 函数访问数据库类
/*-- 专项技术学习 -数据库访问技术之ODBC API                      这个类 通过ODBC API 函数访问ODBC 数据源的数据表                 功能简介:能够帮定一个临时指定表,调用类的函数即可对该表         插入、增加、修改、简单统计等等操作(注:通过动态改变表的信息:表名字、  表字段总数、字段名字、字段类型、字段是否为数值、字段是
VC++6.0环境下用ODBC连接SQL Server数据库的简单例子
以前一直在用ADO的方式来连接数据库,但是最近的新项目中遇到了一个问题,客户非得用ORACLE的数据库来做,而我们的系统连接ORACLE数据库用的是ODBC,于是我也趁机学习了一下关于ODBC来连接数据库的东西,感觉比ADO强大易用,确实很值得推荐。 第一步,建立ODBC数据源。控制面板->ODBC->用户DSN->添加->SQL Server->完成,在弹出的对话框中,名称输入:"ODBCDS
ODBC API开发教程
 ODBC API开发教程  作者:闻怡洋未得到作者允许请勿转载http://wyy.vchelp.net/ 目录第 1 章        介绍... 2第 2 章        ODBC API访问数据库... 22.1       ODBC简要介绍... 22.1.1        在没有ODBC以前...
在程序中用到的ODBC API 函数
本文转自                                                    http://blog.sina.com.cn/s/blog_4db3fe5501008o0k.html 2)在程序中用到的ODBC API 函数 1.SQLBindParameter:其作用为当我们要向例如存储过程传递参数时,我们可利用其绑定我们要传递的参数。 SQ
ODBCAPI中对时间参数的绑定
    在对日期时间类型的字段进行绑定时,如果要使插入数据库中的时间的精度能够达到秒的话,那么需要按照如下语句进行://将SQLBindParameter函数中的第6个和第7个参数改为21和1,确定时间类型的精度SDWORD cbTime = 0;SQL_TIMESTAMP_STRUCT* pTimeType = new SQL_TIMESTAMP_STRUCT;pTimeType->year =
使用ODBC API访问数据库
使用ODBC API访问数据库,vc6.0源码