vb应用程序访问sql server方法探讨(3)

发表于:2007-06-21来源:作者:点击数: 标签:
下一页 1 2 方法3.使用 vb sql 对db库api编程 db库是sql server的本地api,sql server的visual basic库(vbsql)为visual basic 程序员 提供api。从一定意义上说,vbsql是连接visual basic程序到sql server的 性能 最好最直接的方式。vbsql包含以下三个文件:

下一页 1 2 

   

方法3.使用vbsql对db库api编程

  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">

    函数   

功能

    sqlallocenv

初始化odbc环境,返回环境句柄

    sqlalloclearcase/" target="_blank" >cconnect

为连接句柄分配内存并返回连接句柄

    sqlconnect

连接一个sql数据资源

    sqldriverconnect

连接一个sql数据资源,允许驱动器向用户询问信息

    sqlallocstmt

为语句句柄分配内存并返回语句句柄

    sqlexecdirect

把sql语句送到服务器

    sqlfetchadvances

到结果集的下一行(或第一行)

    sqlgetdata

从结果集的特定的一列取回数据

    sqlfreestmt

释放与语句句柄相关的资源

    sqldisconnect

切断连接

    sqlfreeconnect

释放与连接句柄相关的资源

    sqlfreeenv

释放与环境句柄相关的资源



  一般的db库api编程的过程是这样的:先通过调用sqlinit对db库进行初始化,再调用sqlconnection打开一个连接,然后就可做一些工作。

  下一页的代码是一个初始化db库并登录到服务器的通用例程。

原文转自:http://www.ltesting.net