DW中编辑asp网页调用SQL数据库后如何实现搜索数据库 *** 作

DW中编辑asp网页调用SQL数据库后如何实现搜索数据库 *** 作,第1张

1、dw是辅助调试asp工具。真正实现搜索表单 *** 作的是html+asp语法来实现的。

2、实现搜索 *** 作,先创建搜索表单。提交表单的时候将页面提交当当前页面,制定某个行为动作进行判断。输入asp代码返回搜索结果

举例:

a.asp

<form action="a.asp?ac=search<!--提交到asp页面检索返回数据-->" method="post">

<input type="text" name="Key" />

<input type="submit" name="submit" value=" 搜索 " />

</form>

<%

ac = request("ac")

if ac = "search" then

key = request("key")

sql = "select * from [tb] where zd like '"&key &"'" '连接数据库检索

rs.open sql, conn, 1, 1

...... '这里检索出数据并输出到页面上。

end if

%>

两种方式:第一种,直接从硬盘拷贝出数据库文件以及日志文件,这个文件目录是要看你建立数据库的时候选定的文件目录是哪里。文件后缀名为.mdf和.ldf。如果创建的时候是默认的目录为C:\Program Files\Microsoft SQL Server\MSSQL13.DW\MSSQL\DATA,拷贝之前需要停止这个数据库的相关服务,不然会报此文件正在被使用的错误。

第二种方式,通过脚本导出,导出数据库内的对象脚本,在另外的地方执行就可以了。具体做法是:连接企业管理器后,右键单击你要导出的数据库,任务-生成脚本,根据向导生成即可,生成后是一个可执行的.sql文件。

两种方式各有优缺点,第一种方便快捷,复制后,放到另外的地方附加数据库即可。但兼容性不好,由于SQL只支持向下兼容,所以你若把高版本的数据库附加到低版本的数据库是不行的,会报错。另外附加的时候也要获取windows系统的文件的完全控制权限,才能附加。

第二种方式灵活性很高,不受数据库之间的版本限制。但 *** 作繁琐,对于数据量大的数据库生成速度慢,由于是脚本,当移植的时候在新数据库上执行脚本速度也很慢,介于这样情况,建议楼主使用第二种方式的时候,选择对每个对象生成一个文件,而不要选择当中的那个生成在一个文件内的选择,因为你生成的脚本过大的时候,在另外的数据库打开的时候会执行不了,提示内存错误的问题。所以单个文件来生成是比较科学的。

不懂可追问

A.首先数据库端设置:

1.在SQL Server 2000中创建数据库 e.g.名称:DBdw

2.在SQL Server 2000中创建用户 设置用户名dw,身份验证选择SQL Server身份验证,然后输入密码,在下面的默认设置中设置用户默认数据库为DBdw....

选择“服务器角色”选项,将其中的所需要的服务器角色选中,如果为了方便可以全选。选择“服务器访问”选项,选择用户可以访问的数据库。然后在下面的数据库角色中选择用户在访问该数据库时拥有的权限,建议将所有的权限都选。

B.其次建立数据库与ODBC的连接

步骤:

1.打开“控制面板”中的“ODBC”并选择“系统DNS”面板。

2.点击添加按钮,并选择“SQL Server”点击“完成”。

3.配置DNS的名称和服务器,名称和说明可以自己定义(最好不要带有数字),服务器名称必须是数据所在的计算机中SQL Server2000的服务器名字(一般是计算机的名字),然后单击“确定”。

4.选择“使用用户输入登录ID和密码的SQL Server验证”,在“用户名”和“密码”文本框中输入第一步中在SQL Server建立的用户名和密码。点击确定直到出现测试数据界面。

5.点击“测试数据源”出现测试界面,单击“确定”。

C.最后通过ODBC使Dreamweaver与SQL Server相连

1.建立站点 e.g.名称 test

步骤:

1)打开Dreamweaver 中站点面板并点击编辑站点。

2)点击“NEW”新建站点。

3)选择“本地信息”选项,设置站点的名字以及文件存放路径。

4)选择“测试服务”选项设置解释ASP的路径(与IIS中设置的路径一致)。

5)点击确定完成创建工作。

2.ODBC与Dreamweaver的连接

1)在Dreamweaver中“application”面板里选择“Database”选项,并单击上面的“+”号,选择下拉菜单中的第二项(DNS)。

2)设置数据库在Dreamweaver中的名字,“connection name”是用于设置在Dreamweaver中用什么名字代表这个连接,名字中只要不带有数字就可以。“data source name”选择在第二步中数据库和ODBC建立连接时的名字,用户名和密码是在SQL Server中建立的用户名和密码,然后点击“OK”就可以了。

到这里为止就已经把数据库与Dreamweaver相连了。

希望对你有帮助.... 名硕网络:www.china166.net


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10044101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存