求助 数据链接问题

Journeyman 2003-08-22 03:52:03
我想从网页向SQL server读写数据出现如下错误

错误提示:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'asdfg'.

网页中代码:
<% dim myconn,rs
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.Open "FILEDSN=C:\Inetpub\wwwroot\MySite\MyData.dsn"
MyConn.Execute "INSERT MyTable (MyColumn) VALUES ('Hello World!')"
Set RS=MyConn.Execute("SELECT * FROM MyTable")
Response.Write(RS("MyColumn"))
MyConn.Close%>

说明:
在SQL server中添加了asdfg用户 并为数据库设置了此用户的使用权 且在ODBC的文件DSN中成功设置以此用户登录SQL server 但是执行网页始终出现如上错误

配置:本地 IIS 5.1 本地 SQL2000

出现这个问题的原因有哪些呢?
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Journeyman 2003-08-22
  • 打赏
  • 举报
回复
谢谢你们阿
但是必须在源代码中指明 用户名和密码 吗?
ctz 2003-08-22
  • 打赏
  • 举报
回复
MyConn.Open "FILEDSN=C:\Inetpub\wwwroot\MySite\MyData.dsn;uid=asdfg;pwd="?
不用设置密码吧?

换成另一种方式看看
conn.open "Provider=SQLOLEDB;Server=127.0.0.1;database=aaa;uid=sa;pwd=aaa"
ttt2 2003-08-22
  • 打赏
  • 举报
回复
MyConn.Open "FILEDSN=C:\Inetpub\wwwroot\MySite\MyData.dsn;uid=asdfg;pwd="

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧