手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>VB>列表

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

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

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对话中,一般要用到以下这些函数。

函数

功能

sqlallocenv

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

sqlallocconnect

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

sqlconnect

连接一个sql数据资源

sqldriverconnect

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

sqlallocstmt

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

sqlexecdirect

把sql语句送到服务器

sqlfetchadvances

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

sqlgetdata

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

sqlfreestmt

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

sqldisconnect

切断连接

sqlfreeconnect

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

sqlfreeenv

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



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

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

上一篇: VB实现远程启动机器ABC_三.WMI解决方案
下一篇: 非access数据库在vb中的编程及应用(1)

1 2 下一页

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!