77范文网 - 专业文章范例文档资料分享平台

Visual FoxPro 6.0与大型数据库的无数据源连接(2)

来源:网络收集 时间:2021-09-24 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

cUserID注册到数据源的用户名称;

cPassword数据源用户口令;

cConnectionName由CREATE CONNECTION创建的命名连接. 数值型 正整数执行成功;

-1出现连接层错误;

-2出现环境层错误.

SQLSTRINGCONNECT

([cConnectString]) cConnectStringODBC驱动器所要求的数据源连接串,Visual FoxPro将连接串传递给ODBC驱动器. 数值型 正整数执行成功;

-1出现连接层错误;

-2出现环境层错误.

SQLDISCONNECT

(nConnectHandle) nConnectionHandle连接句柄. 数值型 1执行成功; -1出现连接层错误;

-2出现环境层错误.

SQLGETPROP

(nConnectionHandle,cSetting) nConnectionHandle连接句柄;

cSetting连接属性名称. 数值型 1执行成功;

-1出现连接层错误;

-2出现环境层错误.

SQLSETPROP

(nConnectionHandle,

cSetting[,eExpression]) nConnectionHandle连接句柄;

cSetting连接属性名称;

eExpression连接属性参数值. 数值型 1执行成功;

-1出现连接层错误;

-2出现环境层错误.

SQLPREPARE

(nConnectionHandle,

cSQLCommand[,CursorName]) nConnectionHandle连接句柄;

cSQLCommand传递到数据源的SQL语句;

CursorName存放结果集的游标名称,缺省游标名SQLRESULT. 数值型 1执行成功; -1出现连接层错误;

-2出现环境层错误.

SQLEXEC

(nConnectionHandle

[,cSQLCommand[,CursorName]]) nConnectionHandle连接句柄;

cSQLCommand传递到数据源的SQL语句;

CursorName存放结果集的游标名称,缺省游标名SQLRESULT. 数值型 1执行成功; -1出现连接层错误;

-2出现环境层错误.

SQLCANCEL

(nConnectionHandle) nConnectionHandle连接句柄. 数值型 1执行成功; -1出现连接层错误;

-2出现环境层错误.

SQLMORERESULTS

(nConnectionHandle) nConnectionHandle连接句柄. 数值型 2已经没有数据; 1执行成功;

-1出现连接层错误;

-2出现环境层错误.

SQLCOLUMNS

(nConnectionHandl,

Tablename[,"FOXPRO"|"NATIVE"]

[,CursorName]) nConnectionHandle连接句柄;

TableName返回其列名的表的名称;

FOXPRO|NATIVE列信息的格式;

CursorName存放结果集的游标名称,缺省游标名SQLRESULT. 数值型 1执行成功; -1出现连接层错误;

-2出现环境层错误.

SQLTABLES

(nConnectionHandle

[,cTableTypes][,cCursorName]) nConnectionHandle连接句柄;

cTableTypes指定一个或几个表类型,类型有'TABLE','VIEW','SYS TEM TABLE'或者数据源特定的合法的表类型标识符,必须大写, 若多个类型,各类型间以逗号分隔;

CursorName存放结果集的游标名称,缺省游标名SQLRESULT. 数值型 1执行成功; -1出现连接层错误;

-2出现环境层错误.

SQLCOMMIT

(nConnectionHandle) nConnectionHandle连接句柄. 数值型 1执行成功; -1出现连接层错误;

-2出现环境层错误.

SQLROLLBACK

(nConnectionHandle) nConnectionHandle连接句柄. 数值型 1执行成功; -1出现连接层错误;

-2出现环境层错误.

下面让我们来认识一下连接属性及连接属性参数值:

属性名称 数值类型 缺省值 注释

Asynchronous 逻辑型

可读写 .F. .F.同步返回结果集;

.T.同步返回结果集.

BatchMode 逻辑型

可读写 .T. .F.由SQLMORERESULTS()逐个返回结果集;

.T.由SQLEXEC()一次返回所有结果集.

ConnectBusy 逻辑型

只读 不定 .F.共享连接不忙;

.T.共享连接繁忙.

ConnectString 字符型

只读 不定 注册连接串.

ConnectTimeOut 数值型

可读写 15 设置返回连接超时错误之前等待的时间(秒);

0无限期等待,并且不返回连接超时错误;

可以是0~600.

DataSource 字符型

可读写 不定 ODBC.INI文件中定义的数据源名称.

DispLogin 数值型

可读写 1 1或DB_PROMPTCOMPLETE(源于FOXPRO.H),仅当缺少必要信息时才显示ODBC注册对话框;

2或DB_PROMPTALWAYS(源于FOXPRO.H),总显示ODBC注册对话框,允许在连接前更改设置;

3或DB_PROMPTNEVER(源于FOXPRO.H),从不显示ODBC注册对话框,如果缺少必要信息,会产生错误.

DispWarnings 逻辑型

可读写 .F. .F.不显示错误信息;

.T.显示错误信息.

IdleTimeOut 数值型

可读写 0 空闲超时间隔(秒),时间问隔过后,废止活动连接;0无限期等待. ODBChdbc 数值型

只读 不定 外部库文件(FLL文件)调用ODBC可使用的内部ODBC连接句柄.

ODBChstmt 数值型

只读 不定 外部库文件(FLL文件)调用ODBC可使用的内部ODBC语句句柄. PacketSize 数值型

可读写 4096 连接所使用的网络包大小,调整该值可以改善性能.

PassWord 字符型

只读 不定 连接口令.

QueryTimeOut 数值型

可读写 0 返回一般超时错误之前的等待时间(秒);

0无限期等待,不返回超时错误;

可以是0~600.

Transactions 数值型

可读写 1 1或DB_TRANSAUTO(源于FOXPRO.H),自动进行远程表事务处理; 2或者DB_TRANSMANUAL(源于FOXPRO.H),事务处理通过SQLCOMMIT()和SQLROLLBACK()函数人工进行.

UserId 数值型

只读 不定 用户标识.

WaitTime 数值型

可读写 100 检查SQL命令执行情况之前经过的时间(毫秒).

三.细说连接字符串(或ConnectionString):

在SQLSTRINGCONNECT([cConnectString])函数中变量cConnectString与ADO控件对象的ConnectionString属性具有相同一致的内容,为可读写String类型,提供数据提供者或服务提供者打开到数据源连接所需要的特定信息,就Microsoft OLE DB Provider for ODBC

提供者来讲包括Provider、driver、Server、database、DSN、UID、PWD等,在以前发表的文章中已经谈过,这里再赘述一下。

1.Provider:字符串表达式,指定OLE DB数据或服务提供者的名称。 三种提供者:数据提供者、服务提供者和服务组件,分为两类,提供数据的提供者和提供服务的提供者。数据提供者拥有其自己的数据并将数据以表的格式显露给应用程序。服务提供者通过产生和消费数据将服务封装,使ADO应用程序中的功能得以扩大。服务提供者也可以进一步定义为服务组件,服务组件必须连同其他服务提供者或组件一起工作。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说医药卫生Visual FoxPro 6.0与大型数据库的无数据源连接(2)在线全文阅读。

Visual FoxPro 6.0与大型数据库的无数据源连接(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/yiyao/1251279.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: