EAM资产管理)D制作数据库面

上传人:蜀歌 文档编号:145690650 上传时间:2020-09-22 格式:PDF 页数:6 大小:300.20KB
返回 下载 相关 举报
EAM资产管理)D制作数据库面_第1页
第1页 / 共6页
EAM资产管理)D制作数据库面_第2页
第2页 / 共6页
EAM资产管理)D制作数据库面_第3页
第3页 / 共6页
EAM资产管理)D制作数据库面_第4页
第4页 / 共6页
EAM资产管理)D制作数据库面_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《EAM资产管理)D制作数据库面》由会员分享,可在线阅读,更多相关《EAM资产管理)D制作数据库面(6页珍藏版)》请在金锄头文库上搜索。

1、EAM 资产管理)D 制作数据库面EAM 资产管理)D 制作数据库面 1、 首先确认站点根目录下有专门的数据库存放目录, 比如 d:newgated:newgate 下面的 databasedatabase 文件夹(有则 Ok,无则新建)。 接着打开 MicrosoftAccess,文件MicrosoftAccess,文件-“新建.”“新建.”数据库,在弹出的对话框中选择存 放路径并命名。 2、在新建的数据库中“使用设计器创建表”,中“使用设计器创建表”,弹出的“表 1”“表 1”中设计你的相关字段,注意 各自的“数据类型”“数据类型”,还有一点很重要:字段 ID,类型自动编号,并选择它定为主

2、键字段 ID,类型自动编号,并选择它定为主键。 3、设计完“表 1”“表 1”后,直接关闭该窗口,在弹出对话框中点击“是”“是”保存“表 1”“表 1” ,并重新 命名为 useruser。 此时一点需要提到:刚刚强调的设置字段 id 相关是必须的,否则在保存之后还会出现如下 对话框,其效果还是设置类型是自动编号的关键字段。 4、这时候数据库表 useruser 已经建立完毕。 5、双击数据库表 useruser,小添试一下,在弹出的 useruser 表中输入相关内容。关闭保存。 至此对数据库、表、字段的建立保存工作完毕。下面就开始动用 DW 操纵 mdb 文件了。1、打 开 DW,在站点里

3、面先新建新建个 ASP 页面(index.asp)ASP 页面(index.asp)。在“应用程序”“应用程序”面板中选中“数据库”“数据库” 标签。只要我们在前面建立了站点,选择了文档类型(即我们选的 ASPJavascript 的) ,并 且还测试了服务器(http:/localhost/newgn/http:/localhost/newgn/);则当前我们看到就剩下第四步没有打勾 了。那现在就点击“+”“+”号,选择“自定义连接字符串”“自定义连接字符串”。 2、在弹出来的“自定义连接字符串”“自定义连接字符串”对话框中,连接名称连接名称随便写一个。“连接字符 串” “连接字符 串” 就

4、要好好填写了。 DRIVER=MicrosoftAccessDriver(*.mdb);DBQ=d:newgndatabaseb ruce.mdb DRIVER=MicrosoftAccessDriver(*.mdb);DBQ=d:newgndatabaseb ruce.mdb 这在手工编写 ASP 连接数据库代码中很普遍(相关文章见 http:/blog/showlog. a sp?cat_id=27&log_id=219,那“?”后面的是什么玩意,cat_id 就是参数,27 就是值,当 然后面不光只要一个参数,多个参数就用&连起来。当然这些东西,学 asp 的 (questionques

5、tion)字段内容显示。具体怎么实现呢? 4、2.asp2.asp 上数据库已经连好。老方法,先绑定记录集(“应用程序”面板-“绑定”标 签下“+”“记录集(查询 “应用程序”面板-“绑定”标 签下“+”“记录集(查询)”)。在弹出的“记录集”“记录集”中就要好好设置了。最主要的就是“筛 选” “筛 选” ,选择name=表单变量name。name=表单变量name。意思是,要显示数据库表中字段 namename 的内容,得 有个条件,那就是:从上一页(1.asp1.asp)中书写的 namename 表单内容要和库中的字段 namename 值相 等。 5、其实切换到“高级”“高级”就可以看

6、到自动生成的 SQLSQL 代码,其中就有 requeset.form(name)requeset.form(name),意思就是把 1.asp1.asp 文本框中输入的值接受过来。 6、在 2.asp2.asp 页面敲入不存在该用户的提示语言嘿嘿,这个用户还没有注册,所以你就没必 要找密码了。 嘿嘿,这个用户还没有注册,所以你就没必 要找密码了。换行再敲入存在该用户的语句。但与此同时还要注意把密码问题 SHOW 出来, 以及问题的答案做成文本框。 7、选中 2.asp2.asp 的 formform 标签,属性面板中动作填写 3.asp3.asp,方法采用 postpost。3.asp3.a

7、sp 主要 就是用来判断问题和答案是否吻合, 如吻合则显示正确密码了。 注意!是问题和答案在一起。 而我们当前只有答案可以传过去,那我们的问题该怎么传到 3.asp 呢? 8、在“你的密码问题是:”“你的密码问题是:”后面插入光标,然后从“绑定”“绑定”的“记录集”“记录集”中选择 “question”“question”插入或者直接拖入到页面。注意!这还只是显示给用户密码问题,是不能将此 信息传过去的。那怎么样才可以呢? 9、我们采用“隐藏域”“隐藏域”来传送 questionquestion 的值。插入一“隐藏域“隐藏域”(PS: 有人不会插入吗? 呵呵),对“隐藏域”“隐藏域”的属性进行

8、修改:“隐藏区域”“隐藏区域”名称就叫questionquestion吧,“值”“值”点击 后面的闪电图标,弹出对话框中选择“question”“question”。已经完成对“隐藏域”question“隐藏域”question 的赋 值,同样也可以进行传递。 10、剩下的就是把 2.asp2.asp 中的两部分严格分开了。选中“嘿嘿,这个用户还没有注册,所以 你就没必要找密码了。” “嘿嘿,这个用户还没有注册,所以 你就没必要找密码了。” 这段文本。 “应用程序”“应用程序” 面板 “服务器行为” “+” “显示区域” “记 录为空则显示区域”。 “服务器行为” “+” “显示区域” “记

9、录为空则显示区域”。弹出对话框中选择刚刚建立的 recordset1recordset1 即可。意思很明显:如果 没有找到满足 SQL 语言查询的记录集就显示该行错误提示。 11、同样,选择 formform 表单,“应用程序”“应用程序”面板“服务器行为”“+”“显示区域”“记录不 为空则显示区域”。 “服务器行为”“+”“显示区域”“记录不 为空则显示区域”。弹出对话框中选择刚刚建立的 recordset1recordset1 即可。意思也很清楚:如果 有满足 SQL 语言查询的记录集就显示问题和答案书写框。最终效果页应该如下: 总算把 2.asp 搞定了。 总结下, 该页主要起承上启下的

10、作用。 先要判断有没有这个用户, 如果有,还有把密码问题显示出来,并要能传送到下一页 3.asp3.asp。 12、那 3.asp3.asp 就要判断 2.asp2.asp 过来的密码问题以及答案是否和数据库中的吻合了。又有 两个作用 : 不吻合,说明密码答案错,返回上页再来!吻合,那就规规矩矩地给人家密码吧, 呵呵。不过有了做 2.asp2.asp 的经验,做 3.asp3.asp 还不是小菜一碟! 13、保存 2.asp2.asp,在站点新建 3.asp3.asp 并且打开它。老规矩,绑定记录集(“应用程序” 面板-“绑定”标签下“+”“记录集(查询)” “应用程序” 面板-“绑定”标签下

11、“+”“记录集(查询)”)。在弹出的“记录集”“记录集”中就要值得你要小 心注意了。“筛选”“筛选”,选择question=表单变量questionquestion=表单变量question 14、但你有没有注意到,我们要传送两个值给 3.asp3.asp 接受的,但现在只能一个进行选择。那 该怎么办呢?切换到“高级”“高级”SQL 的相关代码。我们要稍加添加。SQL 结构查询语言会一点, 模仿能力强一点,呵呵就过来了!“变量”“变量”添加一个“MMAnswer”“MMAnswer”,“运行值”当“运行值”当然就是 “request.form(answer)”了“request.form(an

12、swer)”了然后把 SQL 语言加一下 andanswer=MMAnswer。andanswer=MMAnswer。看 SQL 的 意思就明白了:必须要求 questionandanswerquestionandanswer 和数据库表中两字段的值吻合。 15、接着,象做 2.asp2.asp 样快速设计 3.asp3.asp 页面上书写不吻合的语句“呵呵,你的问题答案不 是这个吧,要不回去再试试?”并 “呵呵,你的问题答案不 是这个吧,要不回去再试试?”并且选中后,同样是“应用程序”“应用程序”面板“服务器行 为”“+”“显示区域”“记录为空则显示区域” “服务器行 为”“+”“显示区域”

13、“记录为空则显示区域”。接着是吻合的情况,“你的密码是:”“你的密码是:” 的后面,从“绑定”“记录集”“绑定”“记录集”中选择“pwd”“pwd”插入或者直接拖入到页面;并且还要选中该 部分,“应用程序”“应用程序”面板“服务器行为”“+”“显示区域”“记录不为空则显示区域”“服务器行为”“+”“显示区域”“记录不为空则显示区域”。 16、保存 3.asp3.asp,大功告成!来调试下。 今天主要就是页面之间的关联,还有对 SQL 的一点运用,以及根据记录显示区域等等。要好 好理清楚其原理和逻辑顺序。1、loginok.asp 中“应用程序”面板“绑定”标签“+”“记 录集”。 2、弹出的对

14、话框中,好好设置下!主要是筛选那块 : name=阶段变量MM_username。 3、切换到“高级.”其实就是生成了 SQL:SELECT*FROMuserWHEREname=MMColParam, 并且 MMColParam 是一变量,运行的时候被赋上 Session(MM_username)值。很好理解, loginok.asp 所绑定以及要显示的记录, 有一条件 : 就是按 WHERE 后面的去找。 不愁找不到! 因为只有当 Session(MM_username)不存在才找不到。而如果 Session(MM_username)不 存在那说明这家伙根本还没有正确登录。呵呵,有点像鸡和鸡

15、蛋的问题。 4、其实,这个时候你只要选择“应用程序”-“更新记录表单”就可以做我们的修改了。 但个人感受,先不去用这个,采用其它的办法同样可以,并且还能学到更多的知识。何乐而 不为? 5、下面,那就跟我来。再让你学一手主详细页面的制作。有关主详细页,顾名思义。先来 个笼统的显示(主要的) ,对哪个感兴趣,常会来个“详情请进”。当然在这个页子里面是 没有多大用处的, 因为主来详去就你一个用户信息。 但如果是管理员的页面呢?对这个用户 具体查看一下就要用到了。 6、在弹出的对话框中,记录集Recordset1 无需理会,主页字段意思就是在主页面 上要显示的字段信息。因为是主,其他不要显示的字段就一

16、个个按“”删除吧,主得只剩 下大名 name。那下面的连接到详细信息就只有选择“name”了。“传递唯一键”就选自动 编号 ID 吧,当然其他的也可以选,但一定要确认你所选的在数据库表中一定要有内容。比 如一些人注册的时候 QQ 号码不一定写,那这时候你就不能选 oicq 做为“传递唯一键”(所 谓“传递唯一键” ,就是 asp 中传递 URL 参数值。君不见 xxx 网址是 http:/blog/showlog .asp?cat_id=27&log_id=219,那“?”后面的是什么玩意,cat_id 就是参数,27 就是值, 当然后面不光只要一个参数,多个参数就用&连起来。当然这些东西,学 asp 的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号