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.