您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > VFP开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

Visual FoxPro 6.0与大型数据库的无"数据源"连接
2002-02-28· ·倪显利··Yesky

上一页  1 2 3 4 5 6 7  下一页


  二.数据库连接及操作函数:

  Visual FoxPrp 6.0数据库与其它数据库的连接有两种方法:一种使用控件连接;另一种使用函数连接。

  1.用控件连接数据库方法:在表单中加入ADO控件,具体实现过程如下:
  ①.建表单Visual FoxPro→“新建”→“表单”→“新建文件”;
  ②.选择控件“工具”→“选择”→“控件”→选中“控件”→选择“Microsoft ADO Data Control,Version 6.0(OLEDB)”控件→“确定”;
  ③.添加控件“查看类”→选择“ActiveX控件”→在显示控件中选择“Microsoft ADO Data Control,Version 6.0(OLEDB)”控件→在表单中加入“ADO”控件;
  ④.设置ADO对象属性,如ConnectionString、UserName、PassWord、CommandType、RecordSource等。
  2.用函数连接数据库方法:这是本文重介绍的方法。下面让我们来认识下列一组函数,它们是SQLCONNECT()、SQLSTRINGCONNECT()、SQLDISCONNECT()、SQLGETPROP()、SQLSETPROP()、SQLPREPARE()、SQLEXEC()、SQLCANCEL()、SQLMORERESULTS()、SQLCOLUMNS()、SQLTABLES()、SQLCOMMIT()和SQLROLLBACK(),它们可以全面完成数据库的连接、处理与提交处理,见下表。


类别
函数名称
运行方式
函数功能
连接
处理
SQLCONNECT([DataSourceName,
cUserID,cPassword|
cConnectionName])
异步
建立与数据源的连接。
SQLSTRINGCONNECT
(
[cConnectString])
异步
通过连接字符串建立与数据源的连接。
SQLDISCONNECT(nConnectHandle)
 
异步
断开数据源连接。
连接
设置
处理
SQLGETPROP(nConnectionHandle,
cSetting)
异步
返回活动连接的当前设置或缺省设置参数值。
SQLSETPROP(nConnectionHandle,
cSetting[,eExpression])
异步
设置活动连接的属性参数值。
SQL
语句
执行
处理
SQLPREPARE(nConnectionHandle,
cSQLCommand[,CursorName])
异步
准备SQLEXEC()远程执行的SQL语句。
SQLEXEC(nConnectionHandle
[,cSQLCommand[,CursorName]])
同步,异步
将SQL语句发送到数据源进行处理。
SQLCANCEL(nConnectionHandle)
 
异步
请求取消正在执行的SQL语句。
数据
处理
SQLMORERESULTS(nConnectHandle)
 
同步,异步
如果有多个结果集,将另一个结果集复制到游标中。
SQLCOLUMNS(nConnectionHandl,
Tablename[,"FOXPRO"|"NATIVE"]
[,CursorName])
同步,异步
将数据源指定表的列信息存放到Visual FoxPro游标中。
SQLTABLES(nConnectionHandle
[,cTableTypes][,cCursorName])
同步,异步
将数据源中表的信息存放到Visual FoxPro游标中。
事务
处理
SQLCOMMIT(nConnectionHandle)
 
异步
提交一项事务。
SQLROLLBACK(nConnectionHandle)
 
异步
取消当前事务处理过程中所做全部处理。
 

上一页  1 2 3 4 5 6 7  下一页

■ 相关内容
 让注册表记住VFP应用程序的使用次数
 在VFP中调用API实现拨号上网
 VFP编程中的变量操作
 利用VFP在INTERNET上制作数据库动态查询
 用VFP在INTERNET上制作数据库动态查询
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!