设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> Visual C++ >> AppBuilder中进行直接ODBC API数据库调用访问的基本方法!
精品推荐
Visual C++点击TOP10
·用WINSOCK实现聊天室的VC++程序设计
·利用mfc编写activex控件
·用vc实现生产者消费者问题
·DirectX8.0
·C/C++ 大量经典编程书籍下载
·VC快捷键大全
·CreateFileMapping的MSDN翻译和使用心得
·Windows环境下的麦克风录音系统
·挂钩Windows API
·如何开发OPC Server
编程开发点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·ASP.NET 程序中常用的三十三种代码
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

AppBuilder中进行直接ODBC API数据库调用访问的基本方法!

作者: 来源:网络文章 时间:2005-12-13 18:42:44

AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(12)

if(nErrResult == SQL_ERROR &brVBar¦ nErrResult == SQL_INVALID_HANDLE)
break;

wsprintf(szBuffer, SQLERR_FORMAT, (LPSTR)szErrState, dwErrCode, (LPSTR)szErrText);
iSize = strlen(szDispBuffer);
if (iSize && (iSize+strlen(szBuffer)+1) >= 1000)
break;
if (iSize)
strcat(szDispBuffer, "\n");
strcat(szDispBuffer, szBuffer);
}

// display proper ERROR or WARNING message with proper title

if (nResult == SQL_SUCCESS_WITH_INFO)
MessageBox(NULL, szDispBuffer, (fFirstRun? SQLWRNMSGTITLE : SQLWRNCNTDTITLE),
MB_OK ¦ MB_ICONINFORMATION);
else
MessageBox(NULL, szDispBuffer, (fFirstRun? SQLERRMSGTITLE : SQLERRCNTDTITLE),
MB_OK ¦ MB_ICONEXCLAMATION);

if (fFirstRun)
fFirstRun = FALSE;
}
while (!(nErrResult == SQL_NO_DATA ¦¦ nErrResult == SQL_ERROR ¦¦ nErrResult == SQL_INVALID_HANDLE));
}
分配和释放语句

任何与处理和传递SQL语句相关的SQL函数都要求一个有效的语句句柄作为
参数。语句句柄很象环境或连接句柄,区别之处在于它引用SQL语句或者其它
返回结果的ODBC函数。一个连接句柄可以与几个语句句柄相关连,但每一个
语句句柄只能与一个连接句柄相关连。应用系统要想分配语句句柄,只需调用
下面描述的SQLAllocStmt即可。

SQLAllocStmt为语句句柄分配内存存储区,并将此句柄与连接句柄指定的
连接联系在一起。应用系统必须先用SQLAllocStmt为SQL语句分配内存,然后
才能提供引用某一特殊语句句柄的SQL语句。

SQLAllocStmt的语法如下:
RETCODE SQLAllocStmt(hdbc,phstmt)
SQLAllocStmt的返回码为:
SQL-SUCCESS
SQL-SUCCESS-WITH-INFO
SQL-INVALID-HANDLE
SQL-ERROR


SQLFreeStmt

SQLFreeStmt完成以下动作:
.停止任何与指定语句句柄相关的、当前正在处理的SQL语句;
关闭任何与指定语句句柄相关的打开光标;
舍弃所有未完成的结果。
有选择的释放与指定语句句柄相关的所有资源;

SQLFreeStmt的语法为:
RETCODE SQLFreeStmt(hstmt,fOption)
SQLFreeStmt的返回码是:
SQL-SUCCESS
SQL-SUCCESS-WITH-INFO
SQL-INVALID-HANDLE
SQL-ERROR

最后

在我们的开发系统AppBuilder中你可以不必对上面的复杂的过程进行完整的了解,你也不必书写任何的调用代码,我们将这一切都自动为你产生,同时还和开发最终程序的界面融合在一起,一切都非常简单。为你的开发自动编写大量的代码,如果你需要看看,请到:www.ucancode.com中下在一个免费的版本。

1.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(1)
2.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(2)
3.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(3)
4.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(4)
5.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(5)
6.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(6)
7.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(7)
8.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(8)
9.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(9)
10.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(10)
11.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(11)
12.AppBuilder中进行直接ODBC API数据库调用访问的基本方法!(12)
共12页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [128 :>

AppBuilder中进行直接ODBC API数据库调用访问的基本方法! 相关文章:
AppBuilder中进行直接ODBC API数据库调用访问的基本方法! 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com