主题:vfp sql
homayzh
[专家分:7040] 发布于 2008-06-09 15:55:00
我从没接触过sql,现在我们站上有了条件,我想学习,
我们单位电脑
win2000 局域网 有sql
怎么用VFP在服务器上建立,并读写数据库呢?
回复列表 (共4个回复)
沙发
cbl518 [专家分:57140] 发布于 2008-06-09 16:24:00
远程视图
远程视图以视图的方式通过ODBC与外部数据源建立连接,
从而达到访问或更新外部数据源的目的。
它是客户/服务器体系结构中经常运用的一种访问外部数据源的方法。
在VFP中建立远程视图的方式主要有两种:
采用VFP中的视图向导
程序方式。
板凳
cbl518 [专家分:57140] 发布于 2008-06-09 16:26:00
SQL Pass Through技术
SQL Pass Through(以下简称SPT)技术能使用户直接访问ODBC函数,
并把SQL语句发送给服务器执行。
与远程视图相比,它能够更直接地控制后台服务器上的数据库:
● 可以使用服务器的特有功能,如存储过程和基于服务器的内部函数等;
● 可使用服务器所支持的SQL扩展功能、可进行数据定义、服务器管理和安全性管理等;
● 对后台数据库的更新、删除和插入等操作有更多控制权,对远程事务也有更多控制权。
该方法的缺点:不能用图形化的设计器,必须在命令窗口或程序中直接输入SQL命令。
3 楼
cbl518 [专家分:57140] 发布于 2008-06-09 16:27:00
数据库升迁
利用VFP的数据库升迁向导,可以实现将本地数据库转换为远程数据库的功能。
借助这一功能,可将VFP建立的数据库、表和视图等从本地系统迁移到另一个远程服务器上。
虽然在VFP中,该方法只限于对 SQL Server 和Oracle Server的访问,
但通过使用SQL Pass Through 函数在服务器上创建远程表,
然后再用VFP,建立远程视图,访问这些服务器上的表,
就可为任何远程 ODBC 数据源建立客户/服务器模式的应用程序。
4 楼
cbl518 [专家分:57140] 发布于 2008-06-09 16:51:00
以上是几种常有的方法,网上资料比较全。新手容易入门!
我来回复