VFP中用SPT访问SQL Server数据库
|
日期:2007年6月22日 作者: 查看:[大字体
中字体 小字体]
|
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(出处:清风网络学院)
上一篇:另类技巧 WinRAR也能实现智能备份
下一篇:在JSP中如何实现MD5加密
|
| VFP中用SPT访问SQL Server数据库 相关文章: |
|
|
|
| VFP中用SPT访问SQL Server数据库 相关软件: |
|
|
|