关于用ASP连接ms sqlserver 2000数据库的问题!

1   
2Set MyConndb=Server.CreateObject("ADODB.Connection")   
3MyConndb.Open "DSN=数据源名;uid=用户名;pwd=密码"   
4MyConndb.Execute"insert into yang (zheng) values ('测试成功!')"   
5Set RS=MyConndb.Execute("select * from 数据库表")   
6Response.Write(RS("表的列名"))   
7MyConndb.close   
8Set MyConndb=nothing   

为什么不好用? 请问把它存为ado.asp在运行,正确吗?
在网页中显示为:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
/web/ado.asp, 第 6 行
请指点一下,谢谢!!!1
---------------------------------------------------------------
0x80040E4D是验证失败,在设置DSN时不要选使用windows验证,而要使用SQL SERVER帐号验证.

sql server enterprise manager(SQL Server企业管理)-->数据库-->右键-->属性-->安全性-->身份验证,选择SQL Server和windows.-->restart sql server.

Published At
Categories with Web编程
comments powered by Disqus