Visual FoxPro 6.0与大型数据库的无“数据源”连接
来源:Yesky 作者:倪显利 出处:综艺读书 2005-11-25 二.数据库连接及操作函数:
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(),它们可以全面完成数据库的连接、处理与提交处理,见下表。
更多内容请看Linux数据库宝典 城域网专题 数据库安全技术专题专题,或进入讨论组讨论。
Visual FoxPrp 6.0数据库与其它数据库的连接有两种方法:一种使用控件连接;另一种使用函数连接。
1.用控件连接数据库方法:在表单中加入ADO控件,具体实现过程如下:
|
|
|||
②.选择控件“工具”→“选择”→“控件”→选中“控件”→选择“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) |
异步 |
取消当前事务处理过程中所做全部处理。 |
相关图文阅读
频道图文推荐
相关专题
·数据库专栏 (4469篇文章)
·数据库处理专题 (7213篇文章)
·城域网专题 (6667篇文章)
·数据库安全技术专题 (11205篇文章)
·数据库安装与卸载 (8927篇文章)
·Linux数据库宝典 (11149篇文章)
·数据库相关文章 (4470篇文章)
·数据库处理专题 (7213篇文章)
·城域网专题 (6667篇文章)
·数据库安全技术专题 (11205篇文章)
·数据库安装与卸载 (8927篇文章)
·Linux数据库宝典 (11149篇文章)
·数据库相关文章 (4470篇文章)
最新技术文档
·用FoxWeb在网上快速发布你的FOXPRO数据库 11-03
·用Foxpro制作Windows输入法码表 11-03
·用FoxPro生成HTML文件 11-03
·下载和上载远程视图数据 10-30
·为Visual FoxPro应用程序增加文件压缩功能 10-30
·为VFP添加循环微调控件类 10-30
·为FoxPro中的弹出式菜单增加自学习功能 10-30
·通过编程运行拨号网络连接 10-29
·谈谈在基于Foxpro的MIS中实现提示、帮助与询问 10-29
·谈谈VFP和SQL SERVER搭配做C/S系统 10-29
·用Foxpro制作Windows输入法码表 11-03
·用FoxPro生成HTML文件 11-03
·下载和上载远程视图数据 10-30
·为Visual FoxPro应用程序增加文件压缩功能 10-30
·为VFP添加循环微调控件类 10-30
·为FoxPro中的弹出式菜单增加自学习功能 10-30
·通过编程运行拨号网络连接 10-29
·谈谈在基于Foxpro的MIS中实现提示、帮助与询问 10-29
·谈谈VFP和SQL SERVER搭配做C/S系统 10-29
站内各频道最新更新文档
站内最新制作专题
|
|||
| ·ACDSEE专题教程-下载使用 ·迅雷专题教程-下载使用 ·Windows XP频道 ·Windows Vista频道 ·Windows 2000频道 ·win2003频道 ·Freebsd频道 ·Oracle频道 |
·Linux频道 ·Windows频道 ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·Linux基础知识 |
||
热门关键字导读
站内频道文章精选
| · 秘密:Vista隐蔽的动态屏保 · 腾讯开发新电子宠物--QQ熊 · 惠普否认2999元PC有价无货 |
· 驱逐Win系统“流氓”文件 · WinXP中获取未使用的IP地址 · 尝试format C:格式化硬盘? |
| · 在DOS下恢复回收站中的文件 · 拯救WinXP崩溃的救命稻草 · Linux系统中超级权限的应用 |
· 搜狗PK谷歌:谁能代言拼... · 昨日重现,一键GHOST轻松.. · 实现Web迅雷在空闲时杀毒 |
| · AVIFile函数制做AVI文件 · VC中链接动态链接库的方法 · 熊猫烧香核心源码(Delphi) |
· DateDiff函数祥解 · JavaScript去除空格的三种 · js效果 图片加载进度实时.. |
| · SQL Server数据库优化方案 · Oracle的初学者入门心得 · JSP连接Mysql数据库 |
· Photoshop为美女做艺术处理 · 用Freehand创建发光字特效 · 设计自己的个性QQ动态表情 |
百度推荐,商机无限
搜索您感兴趣的内容




