社区
ASP
帖子详情
打开VFP数据库的问题?
netscaler
2000-08-04 06:41:00
有一VFP数据库文件在NOVELL服务器上,我把它映射为本地驱动器(如J),并设定了系统DSN,在ASP中调用来打开数据库,当网页运行在WIN98+PWS上可用ADO可读取J盘上的VFP数据库文件,但在WINNT+IIS4上却提示无法打开J盘上的数据库文件,不知什么原因,是不是NOVELL权限设置的问题?着急!!!
...全文
155
4
打赏
收藏
打开VFP数据库的问题?
有一VFP数据库文件在NOVELL服务器上,我把它映射为本地驱动器(如J),并设定了系统DSN,在ASP中调用来打开数据库,当网页运行在WIN98+PWS上可用ADO可读取J盘上的VFP数据库文件,但在WINNT+IIS4上却提示无法打开J盘上的数据库文件,不知什么原因,是不是NOVELL权限设置的问题?着急!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netscaler
2001-02-06
打赏
举报
回复
老问题,有谁知道。
netscaler
2000-08-11
打赏
举报
回复
把数据库拷在本地就可以连接了,怪.
netscaler
2000-08-05
打赏
举报
回复
数据连接很简单,
set con=server.createobject("adodb.connection")
con.open ("file name=c:\t.udl")
rs=con.excute("select * .....省略)
问题是网页在PWS上可以正常运行,但放到IIS上就提示打不开文件,怪!!!
华南虎哥
2000-08-04
打赏
举报
回复
应该是数据链接方式的问题,你可能使用DSN时的驱动方式不是很正确.能看一下数据链接源代码吗?
VFP
数据库
系统开发实例(附图)(1).doc
VFP
基本
数据库
系统开发实例(附图) 西南大学计信院 导学 在Visual Foxpro中开发一个应用系统应该包括需求分析、项目创建、模块设计、运行调试、保存 发布到建立帮助等,下面介绍如何把各个模块集成起来,并创建一个应用程序。 11.1 系统需求分析 传统的学生成绩管理方法不仅浪效率低,而且由于管理不规范容易导致各种错误的 发生。因此实现一个智能化、系统化的公共计算机成绩管理系统是十分必要和不可缺少 的。它将大大减轻管理者的劳动强度,降低出错率,提高管理的效率。该系统可以实现 如下功能: 1. 数据需求 通过调查,总结出该应用程序对数据的需求大致有如下这些: (1) 学生信息 包括学号,姓名,性别,出生日期,系科,备注,照片 (2) 管理员信息 包括用户名,密码,管理员姓名,权限,说明信息 (3) 学生成绩信息 主要包括学号, 课程编号,平时成绩,笔试成绩,上机成绩,总评成绩,审核否 (4) 课程信息 包括课程编号,课程名称 2. 功能需求 功能分析的任务是了解用户对数据的处理方法和输出格式。 (1) 基本数据录入 基本数据包括学生信息、管理员信息、学生成绩休息和课程信息等。要求系统能够 录入这些数据,并且可以进行修改。在数据录入和修改过程中应保持数据的参照完整性 。 (2) 查询 能够查询出学生成绩,和补考人员名单等。 (3) 学生和管理员信息的维护 要求能够根据需要对学生和管理员信息进行维护修改等。 (4)成绩的审核 根据学生的总评成绩审核学生的计算机成绩是否通过。 (5) 打印输出 打印学生成绩表和补考人员名单等。 11.2 系统设计 1. 程序总体结构设计 在开始程序设计之前,首先应该将程序的总体结构以层次图的形式表示出来,便于 对程序分层设计和实现。图1所示为公共计算机成绩管理系统的功能模块图。 图1公共计算机成绩管理系统功能模块 2.
数据库
逻辑设计 进行
数据库
设计的依据有三个:第一是在进行系统调查时由成绩管理员提供的各种 处理数据;第二是功能设计结果;第三是
数据库
设计规范化理论。
数据库
设计是系统设 计的一项基本工作,其效果的好坏,对后续设计、调试、使用、维护等工作关系极大, 因此,一定要高度重视这一部分工作。当然,我们不能简单地将
数据库
设计理解为在计 算机上用可视化的方法建立表的过程,其主要工作是建立一种完整、规范的数据模型以 支持整个应用系统对数据的要求。 根据对实际情况进行分析建立关系模型 1) 学生信息表(学号,姓名,性别,出生日期,系科,备注,照片) 2) 管理人员信息表(用户名,密码,管理员姓名,权限,说明信息) 3) 学生成绩表(学号, 课程编号,平时成绩,笔试成绩,上机成绩,总评成绩,审核否) 4) 补考名单表(学号,姓名, 总评成绩,补考成绩) 5) 课程表(课程编号,课程名称) 11.3 创建项目 Visual Foxpro推荐在项目管理器中开发应用程序,因为项目管理器会为开发工作带来很多方便 。在项目管理器中创建一个项目后,应用程序就具备了一个开发框架,然后在这个框架 中,再利用项目管理器所提供的强大功能,按照需求来实现应用程序的设计。 用户可以启动Visual Foxpro,选择【文件】"【新建】命令,在
打开
的对话框中,选择"项目"单选按钮,然后 单击"新建文件"按钮,接着在"创建"对话框中,输入项目文件名并确定项目路径(本例 使用的路径为D:\公共计算机成绩管理系统),然后单击"保存"按钮,即可启动项目管理 器。 一个完整的应用程序,即使规模不大,也会涉及到多种类型文件,如dbc
数据库
、d bf表以及菜单、表单、报表、位图等。为了以后的修改、维护工作方便进行,就需要把 这些文件放在不同的文件夹中便于管理维护,例如一般把dbc
数据库
文件、dbf表文件和 cdx索引文件放在DATE目录,表单、报表、标签等放在FORMS目录等。 11.4
数据库
的物理设计 a)
数据库
名为公共计算机成绩管理.dbc b) 数据表 i. 学生信息表.dbf 学号/C/10,姓名/C/10,性别/L/1,出生日期/D/8,系科/C/30,备注/M/4,照片/G/4 ii. 管理人员信息表.dbf 用户名/C/10,密码/C/10,管理员姓名/C/10,权限/C/4,说明信息/C/20 iii. 学生成绩表. dbf学号/C/10, 课程编号/C/2,平时成绩/N/6/2,笔试成绩/N/6/2,上机成绩/N/6/2,总评成绩/N/6/2,审 核否/L/1 iv. 补考名单表 学号/C/10,姓名/C/10, 总评成绩/N/6/2,补考成绩/N/6/2 v. 课程表 课程编号/C/2,课程名称/C/14 图2 公共计算机成绩管理
数据库
及其表结构 11.5界面设计 1) 创建启动表单 下面设计应用程序的封面,主要由一个
vfp
数据库
查询.doc
1. 查询的概念 查询:就是向一个
数据库
发出检索信息的请求,从中提取符合特定条件的记录。 查询文件: 即保存实现查询的SELECT-SQL命令的文件。查询文件保存时,系统自动给出扩展名 .qpr;查询被运行后,系统还会生成一个编译后的查询文件,扩展名为 .qpx。 查询结果: 通过运行查询文件得到的一个基于表和视图的动态的数据集合。查询结果可以用不同的形式来保存。查询中的数据是只读的。 查询的数据源:可以是一张或多张相关的自由表、
数据库
表、视图。 2. 用查询设计器创建查询 基本步骤:
打开
查询设计器 → 添加创建查询所基于的数据表 → 定义输出内容 → 设置联接、筛选、排序、分组条件 → 选择查询结果的输出形式 → 保存查询文件 →运行查询。 (1)
打开
查询设计器 方法1: 从文件菜单或工具栏上单击新建 → 查询 → 新建文件 →
VFP
数据库
系统Visual-FoxPro
数据库
和表的高级应用.pdf
第四章
数据库
和表的高级应用 4.1
数据库
的使用 4.2
数据库
的高级应用 4.3 设置表属性 4.4 建立表间的关系 4.5 使用多个表 4.1
数据库
的使用 4.1.1 向
数据库
添加数据表 向
数据库
添加表有两种方法:菜单方式和命令方式。 菜单方式添加表 在"项目管理器"中,从"数据"选项卡中选择
数据库
,例如,"教师管理"
数据库
,如图4-1所示, 单击"修改"按钮,
打开
"
数据库
设计器",如图4- 2所示。 图4-1 选择
数据库
图4-2
数据库
设计器 图4-3 向
数据库
添加表 从"
数据库
"菜单中选择"添加表"命令或单击"
数据库
设计器"工具栏上的"添加表"按钮,在"打 开"对话框中选定"jsqk.dbf",然后单击"确定" 按钮。这时"jsqk.dbf"表就添加到"教师管理"数 据库中了。如图4-3所示。 2. 命令方式添加表 【格式】:ADD TABLE <数据表名> 【功能】:向已
打开
的
数据库
中添加数据表。 在命令窗口中输入如下代码: OPEN DATABASE "教师管理" ADD TABLE jsqk.dbf 只有明确地把一个表添加到
数据库
中,才能使它成为
数据库
的一部分。即使在
打开
数据库
后,执行MODIFY STRUCTURE命令修改表的结构,也不能把表添加到数 据库中。一个表只能加入到一个
数据库
中,如果要把数 据库中的表添加到另外一个
数据库
中去,必须先把该表 从本
数据库
中移去。 4.1.2从
数据库
中移去表 从
数据库
中移去一个表也可以采用菜单方式和命令 方式: 1. 菜单方式移去表 在"项目管理器"中,从"数据"选项卡中选择表 所在
数据库
,单击"修改"按钮,
打开
"
数据库
设计 器"。 从"
数据库
设计器"菜单中单击要移去的表,例如 jsqk.dbf表,此时该表标题变为深色,表明该表已被选 中。 执行系统菜单中的"
数据库
"下的"移去"命令, 或单击"
数据库
设计器"工具栏上的"移去表"按钮, 出现"把表从
数据库
中移去还是从磁盘上删除"的对 话框。这里选"移去"按钮。 最后单击"确定"按钮。这时"jsqk.dbf"表就从 "教师管理"
数据库
中移去了。 如果选择"删除", 则从当前
数据库
中移去表的同时,还将其从磁盘上删 除了。 2. 命令方式移去表 【格式】:REMOVE TABLE <数据表名> 【功能】:从已
打开
的
数据库
中移去数据表。 在命令窗口中输入如下代码: OPEN DATABASE "教师管理" REMOVE TABLE jsqk.dbf 4.1.3 展开或折叠一个表 4.1.4 重排
数据库
的表
打开
数据库
设计器,从"
数据库
"菜单中选择" 重排,再从"重排表和视图"对话框中选择适当的 选项. 4.2
数据库
的高级应用 4.2.1 使用其它
数据库
中的表 若要访问其他
数据库
中的表,我们可以使用USE命令 和"!"符号访问该表。使用"!"符号可以引用一个 不在当前
数据库
中的表。例如:当前
数据库
为"教师管 理",
打开
数据库
"学生管理"中的STUDENT.DBF表, 可输入如下命令: USE 学生管理!STUDENT BROWSE 这里,将自动
打开
数据库
"学生管理",但并不把它设 为当前
数据库
。当关闭表时,
数据库
也会自动关闭。 4.2.2创建存储过程 存储过程是存储在.DBC文件中的Visual FoxPro代码, 是专门操作
数据库
中数据的代码过程。存储过程可以提 高
数据库
的性能,因为在
打开
一个
数据库
时,它们便加 载到内存中。 如要创建、修改或移去存储过程,可以在"项目管理 器"中,选择并展开一个
数据库
,选定"存储过程", 然后选择"新建"、"修改"或"移去"按钮。 使用存储过程主要是为了创建用户自定义函数,字段 级规则和记录级规则将引用这些函数,当把一个用户自 定义函数作为存储过程保存在
数据库
中时,函数的代码 保存在.DBC文件中,并且在移动
数据库
时,会自动随数 据库移动。使用存储过程能使应用程序更容易管理,因 为可以不必在
数据库
文件之外管理用户自定义函数。 4.2.3引用多个
数据库
1.
打开
多个
数据库
打开
一个
数据库
后,表和表之间的关系就由存储在该
数据库
中 的信息来控制。您可以同时
打开
多个
数据库
。例如,在运行多个 应用程序时,可以使用多个
打开
的
数据库
,每个应用程序都以不 同的
数据库
为基础。也可能您想
打开
多个
数据库
,从而能使用应 用程序
数据库
之外的另一
数据库
中的存储信息。 【方法】: 在"项目管理器"中,选定一个
数据库
,然后选择"修改"按 钮或"
打开
"按钮。 使用 OPEN DATABASE命令。
打开
新的
数据库
并不关闭其他已经
打开
的
数据库
,这些已
打开
的
数据库
仍然保持
打开
状态,而新
打开
的
数据库
成为当前
数据库
。 2. 设置当前
数据库
当
打开
多个
数据库
时,Visual FoxPro 将最后
打开
的
数据库
设置为当前
数据库
可视化
数据库
管理系统平台
VFP
Visual FoxPro ,是Microsoft公司从Fox公司的FoxBase
数据库
软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。
VFP
是Microsoft公司推出的最新可视化
数据库
管理系统平台,是功能特别强大的32位
数据库
管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,交肯有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的
数据库
管理系统软件之一。
VFP
98
数据库
软件
VFP
98很好用哦。主要用来
打开
数据库
进行相关的修改于与编辑。
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章