上一页 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 下一页 |