下一页 1 2
方法3.使用vbsql对db库api编程 函数 功能 sqlallocenv 初始化odbc环境,返回环境句柄 sqlalloclearcase/" target="_blank" >cconnect 为连接句柄分配内存并返回连接句柄 sqlconnect 连接一个sql数据资源 sqldriverconnect 连接一个sql数据资源,允许驱动器向用户询问信息 sqlallocstmt 为语句句柄分配内存并返回语句句柄 sqlexecdirect 把sql语句送到服务器 sqlfetchadvances 到结果集的下一行(或第一行) sqlgetdata 从结果集的特定的一列取回数据 sqlfreestmt 释放与语句句柄相关的资源 sqldisconnect 切断连接 sqlfreeconnect 释放与连接句柄相关的资源 sqlfreeenv 释放与环境句柄相关的资源
db库是sql server的本地api,sql server的visual basic库(vbsql)为visual basic程序员提供api。从一定意义上说,vbsql是连接visual basic程序到sql server的性能最好最直接的方式。vbsql包含以下三个文件:
vbsql.vbx 包含库函数,具有访问重要的消息和处理错误的能力
vbsql.bi 包括所有的常量和变量说明
vbsql.hlp windows帮助文件,使用vbsql的指南
使用vbsql时,必需将vbsql.bi加入到visual basic工程文件中,并确保vb程序运行时有vbsql.vbx文件。 一个典型的vbsql对话中,一般要用到以下这些函数。
CCCCCC">
一般的db库api编程的过程是这样的:先通过调用sqlinit对db库进行初始化,再调用sqlconnection打开一个连接,然后就可做一些工作。
下一页的代码是一个初始化db库并登录到服务器的通用例程。