VFP中用SPT访问SQLSERVER,第1张

VFP中用SPT访问SQLSERVER,第2张

VFP因为简单易学,可以快速建立应用软件,所以很受程序员的欢迎,但是其数据库系统的不安全性也是令用户头疼的问题。随着MS SQL SERVER数据库系统的普及和应用,其强大的安全性能受到普遍好评。在长期的编程实践中,笔者发现利用VFP的SQL直通(SPT)技术结合MS SQL SERVER数据库系统,也可以轻松开发出VB、DELPHI、POWERBUILDER等优秀的客户机/服务器(C/S)应用软件。现在,通过编写一个简单的地址簿示例,我们将与VFP爱好者讨论它。

1.服务器端MS SQL SERVER数据库的设计

1.在MS SQL SERVER中建立一个名为“SFXT”的数据库。

2.在SFXT数据库中建立一个名为“地址簿”的表,其结构如下:

列名(字段名称)数据类型长度

名称字符8

日期时间8

电话充电器11

电子邮件字符30

并将该名称设置为主键。

3.在SFXT数据库中建立存储过程SP_SEARCHALL,找出所有记录。

将过程[SP_SEARCHALL]创建为

按姓名从通讯录中选择*

返回

4.建立存储过程SP_INSERTDATA,用于在SFXT数据库中插入新记录。

创建过程[SP_INSERTDATA]

@NAME [CHAR] (10),

@生日[日期时间],

@电话[CHAR] (11),

@EMAIL [CHAR] (30)

如同

插入地址簿(姓名、生日、电话、电子邮件)值(@姓名、@生日、@电话、@电子邮件)

返回

二、客户端VFP的SQL穿越技术设计

1.建立VFP表单界面。按钮内容如下

建立ODBC数据源

连接模式1

连接模式2

活动属性设置

执行存储过程查询数据

执行SQL语句来查询数据

在存储过程替换参数中插入一条新记录。

设置当前表的属性以修改数据。

断开与数据源的连接。

退出程序

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » VFP中用SPT访问SQLSERVER

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情