VFP中用SPT访问SQL Server数据库
日期:2007年7月12日 作者: 查看:[大字体 中字体 小字体]-
VFP因它简单易学,可快速建立应用软件而深受广大程序员喜爱,但其数据库系统不安全也令广大用户非常头痛。随着MS SQL Server数据库系统的推广应用,其强大的安全性能普遍受到好评。笔者在长期的编程实践中,发现利用VFP的SQL pass-through(SPT)技术结合MS SQL Server数据库系统,也能像VB、Delphi、PowerBuilder一样轻松开发出优秀的客户/服务器(C/S)应用软件。现通过编写一个简单的通信录例子和广大VFP爱好者共同探讨。
一、服务器端MS SQL Server数据库设计
1. 在MS SQL Server中建立名为“SFXT”的数据库。
2. 在SFXT数据库中建立名为“通信录”的数据表,表结构如下:
列名(字段名) 数据类型 长度
姓名 chr 8
生日 datetime 8
电话 chr 11
email chr 30
并将姓名设置为主键。
3. 在“SFXT”数据库中建立查询出所有记录的存储过程。 SP_SearchAll
CREATE PROCEDURE [SP_SearchAll]
AS
select * from 通信录 order by 姓名
return
4. 在“SFXT”数据库中建立插入新记录的存储过程 SP_InsertData。
CREATE PROCEDURE [SP_InsertData]
@name [char] (10),
@birthday [datetime] ,
@telephone [char] (11),
@email [char] (30)
AS
insert into 通信录(姓名,生日,电话,email) values (@name,@birthday,@telephone,@email)
return
二、客户端VFP的SQL pass-through技术设计
1. 建立如(^15020603b^)的VFP表单界面。
2. 建立名为“SFXT”的ODBC数据源连接MS SQL Server中的SFXT数据库。
可通过执行上面VFP表单的按钮“建立OBDC数据源”来完成;或者通过运行Windows控制面板中的“OBDC数据源”来完成。主要设置包括选择SQL Server驱动程序,通信协议,登录标识与密码等。
“建立OBDC数据源”按钮.CLICK事件:
*函数说明SQLSTRINGCONNECT([cConnectString])
*省略连接字符串cConnectString时显示""SQL数据源""对话框,可选择或新建数据源
sqlstringconnect()
3. 两种连接MS SQL Server数据源的方式。
使用现有数据源名称建立连接,“建立连接方式1”按钮.CLICK事件。
public vodbc,vuser,vpwd,vconn
vodbc='sfxt' &&连接SQL SERVER数据库ODBC数据源名称
vuser='sa' &&访问SQL SERVER数据库的登录用户名,sa为系统用户
vpwd='5213' &a(出处:网侠)
-
- VFP中用SPT访问SQL Server数据库 相关文章:
- ·VFP中用SPT访问SQL Server数据库
- VFP中用SPT访问SQL Server数据库 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·精妙SQL语句收集
- ·SQLPLUS命令的使用大全
- ·收集的host文件网站黑名单
- ·数据库连接字符串大全
- ·SQL Server 练习题
- ·SQL中CASE的用法
- ·认识VF--Visual FoxPro 漫谈
- ·什么是SQL注入法攻击
- ·一道褒贬不一的SQL考试题
- ·学习SQL语句之SQL语句大全
- ·SQL数据库高级教程:SQL UNION 和 UNION ALL
- ·SQL Server不存在或访问被拒绝 问题的解决
- ·SQLSERVER中,数据库同步的实现
- ·MS-SQL开发常用汇总和t-sql技巧集锦
- ·MySQL管理工具SQLyog最新6.1下载
- ·“SQL Server不存在或访问被拒绝”问题的解决
- ·MySQL数据库学习手册之MySQL客户工具和API
- ·学习SQL SERVER的存储过程-之一认识存储过程语法
- ·提高查询速度:SQL Server数据库优化方案
- ·如何删除数据库中的冗余数据(翻译)
特别推荐
- ·什么是SQL注入法攻击
- ·用SQL语句删除重复记录的四种方法
- ·数据库查询优化
- ·MySQL常见错误问答!
- ·MySQL从后门进企业市场
- ·精妙SQL语句收集
- ·如何在WinNT/2K/XP下启动纯DOS
- ·自己动手做一个SQL解释器
- ·SQL SERVER实用技巧
- ·动态创建MSSQL数据库表存储过程
- ·数据库的分页问题
- ·DM分区软件使用详解
- ·对ADSL接入方式铜缆可用线对率分析
- ·收集的host文件网站黑名单
- ·修复SQL Server 2000数据库之实战经验
- ·实用的存储过程之一
- ·IIS5 ISAPI Extension Back Door
- ·MySQL中文参考手册7(MySQL存取权限系统)grant设置密码password
- ·Sql server 如何得到汉字的声母
- ·数据库物理设计经验谈
