【asp源码栏目提醒】:网学会员为广大网友收集整理了,asp如何连接sql - 计算机教材,希望对大家有所帮助!
asp如何连接sql 悬赏分:0 - 解决时间:2009-6-6 06:43 大家帮我看看,这是代码,为什么总提示密码错误 dim action actiontrimrequest.QueryStringaction if actionchkuser then dim passwordusername usernametrimrequest.form1username passwordtrimrequest.form2password set rsserver.createObjectADODB.RecordSet sqlselect from admin where Anameusername and Apasspassword rs.open sqlconn11 if rs.eof and rs.bof then response.Write response.end else if rsApasspassword then sessionusernamersAname response.Write response.end end if end if rs.close set rsnothing set connnothing end if 问题补充:急用,麻烦大家帮帮忙了 最佳答案 满意答案 在
ASP脚本中可以通过三种实用的方法连接数据库:通过ODBC DSN建立连接,通过oledb建立连接和通过driver建立连接。
一、通过ODBC DSN建立连接 运用ODBC数据源,首先必须在控制面板的ODBC中设置数据源,然后再编写脚本和数据库源建立连接。
1、创建 ODBC DSN 通过在 Windows 的开始菜单打开控制面板,您可以创建基于 DSN 的文件。
双击ODBC图标,然后选择系统 DSN属性 页,单击添加,选择数据库驱动程序,然后单击下一步。
按照后面的指示配置适用于您的数据库软件的 DSN。
常用的数据库软件有Microsoft Access和SQL Server等,这里以SQL Server 数据库为例。
配置 SQL Server 数据库系统 DSN:注意如果数据 库驻留在远程服务器上,请与服务器管理员联系,获取附加的配置信息;下面的过程使用 SQL Server 的 ODBC 默认的设置,它可能不适用于 您的硬件配置。
在创建新数据源对话框中,从列表框中选择SQL Server,然后单击下一步。
键入 DSN 文件的名称,然后单击下一步。
单击完成创建数据源。
键入运行 SQL 服务程序的服务器的名称、登录 ID 和密码。
在创建 SQL Server 的新数据源对话框中,在服务器 列表框中键入包含 SQL Server 数据库的服务器的名称,然后单击下一步。
选择验证登录 ID 的方式。
如果要选择 SQL 服务器验证,请输入 一个登录 ID 和密码,然后单击下一步。
在创建 SQL Server 的新数据源对话框中,设置默认数据库、存储过程设置的驱动程序和 ANSI 标识,然后单击下一步。
(要获取详细信息,请单击帮助。
)在对话框(同样名为创建 SQL Server 的新数据源)中,选择一种字符转 换方法,然后单击下一步。
(详细信息,请单击帮助。
)在下一个对话框(同样名为创建 SQL Server 的新数据源)中,选择登录设置 。
注意典型情况下, 您只能使用日志来调试数据库访问问题。
在ODBC Microsoft SQL Server 安装程序对话框中,单击测试数据源。
如 果 DSN 正确创建,测试结果对话框将指出测试成功完成。
2、编写脚本和数据库源建立连接 ADO(ActiveX Data Objects ) 提供 Connection 对象,可以使用该对象建立和管理应用程序和 ODBC 数据 库之间的连接。
Connection 对象具有各种属性和方法,可以使用它们打开和关闭数据库连接。
编写数据库连接脚本,首先应创建 Connection 对象的实例,接着打开数据库连接: 二、通过oledb建立连接 运用oledb方法建立页面与数据库的连接, 不需要创建 ODBC DSN数据源,直接 编写如下的脚本和数据源建立连接,是一种简单易用的方法。
三、通过driver建立连接 通过driver建立页面与数据库的连接,同样不需要创 建ODBC DSN数据源,但必须知道实际的数据库文件路径或者数据源名例如SQLserver的数据库。
四、实例(登陆系统) 无论是进入论坛发 表自己观点,还是进入自动化管理系统,都需要用户填写登录信息,系统在自身的数据库中检查是否有此用户的注册信息,如果检测到,用户 即可顺利登录。
而这一登录检查过程的实现,就需要后台数据库与前台页面的连接。
代码实现:连接脚本程序可单独写为一页命名为conn.
asp 需要时引用即可。
也可直接写在登录检查页面中。
conn.
asp源代码: login_check.
asp 登录检查页 其他答案 OLEDB链接:ProviderSQLOLEDBdata sourcemachinenameinitial catalogdbnameuseridsapasswordpass ODBC链接:Driversql serverserverservernamedatabasedbnameuidsapwdpassdim connconnstrConnStr Provider Sqloledb User ID SqlUsername Password SqlPassword Initial Catalog SqlDatabaseName Data Source SqlLocalName conn server.createobjectadodb.connection conn.open connstr数据操作跟access差不多啊!! 读:就是查询 select from 表 where 条件 order by 排序字段 写:就是插入 insert into 表 字段1字段2... values 值1,值2 修改:就是更新 update 表 Set 字段1值1字段2值2...where 条件 删除:delete form 表 where 条件 关闭:conn.close set conn nothing 这里面的学问太多了,说不完!: set connserver.createobjectadodb.connection conn.openprovidersqloledbinitial catalogdata_base_namedata sourcedata_server_nameuser iddata_login_namepassworddata_login_psw 用dsn Top 动态网站的CONN.
asp文件创建方法:
上一篇:
ASP打印代码大全
下一篇:
投简历到国外的公司需考虑哪些东西?