asp网页如何访问数据库

asp网页如何访问数据库,第1张

在asp动态语言页面中连接数据库是通过asp内部的ADO组件通过ODBC完成。

1、首先应创建 Connection 对象的实例。

下面的脚本创建 Connection 对象

<%

'Create a connection object

Set cn = Server.CreateObject("ADODB.Connection")

'Open a connectionthe string refers to the DSN

%>

2、接着打开数据库连接:

cn.Open "FILEDSN=MyDatabase.dsn"

注意:无论在等号 (=) 之前还是之后,DSN 字符串都不能包含空格。

在这种情况下,Connection 对象的 Open 方法引用基于 DSN 的文件,其中包含关于数据库的位置和配置信息。也可以不引用 DSN,直接显式引用供应程序、数据源、用户 ID 和密码。

3、连接过程:

<%

Set cn = Server.CreateObject("ADODB.Connection")'创建数据库连接对象

Set rsCustomers = Server.CreateObject("ADODB.Recordset")'创建数据库查询对象

cn.Open "FILEDSN=SQLlink.dsn" '打开数据库

strSQL = "SELECT username,password FROM [myDatabase].[dbo].[user] where username='duguying'"

rsCustomers.Open strSQL, cn'运行SQL语句

%>

4、处理数据库返回数据

Set username1= rsCustomers("username") '获取username字段的返回结果

Set password1= rsCustomers("password") '获取password字段的返回结果

Do Until rsCustomers.EOF

Response.Write username1 &" " &password1 &"<BR>"

rsCustomers.MoveNext

Loop '通过循环获取所有返回记录

asp连接数据库的代码为:

Set

conn

=

Server.CreateObject(ADODB.Connection)

conn.Opendriver={SQLServer}server=202.108.32.94uid=wu77445pwd=p780522database=w

ww_panwei_comconn

open其中/Set

conn

=

Server.CreateObject(ADODB.Connection)为设置一个数据库的连接对象

driver=()告诉连接的设备名是SQL-SERVER

server是连接的服务器的ip地址,Uid是指用户的用户名,pwd是指的用户的password,

database是用户数据库在服务器端的数据库的名称

错误类型:

Microsoft

OLE

DB

Provider

for

ODBC

Drivers

(0x80040E14)

[Microsoft][ODBC

Microsoft

Access

Driver]

INSERT

INTO

语句的语法错误。

/new_member.asp,

78

我查看了第78行的代码:MM_editCmd.Execute()

以上所述,可以看出,楼主用的DW自带的代码,用DW自带的代码,在很多情况下很被动,当你出错时,那些代码,让你乱如麻的理不清,看不懂.

建议,还是从掌握代码的写法及规则入手(选择好用那种语言),知识都在是不断实践中,得到强化.相信每一个从事IT的人员,都是从苦到甜,吃透代码.


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存