关于sql数据库访问,急,在线等!

dxsh 2004-01-18 02:42:25
我想在网页中列出result数据库中表student的字段名
写了如下代码:
<%
tablename="student"
set obj=server.createobject("adodb.connection")
obj.open "dsn=成绩,uid=,pwd="
sqlstr="select * from" & tablename
.......
%>
“成绩“是数据源名,sql登陆设了nt验证,数据库登陆及其余的都设了windows的系统账号,按理没有设置错误,"成绩"后写的是sql账号和密码,我只是用系统账号。但一运行总是说“无法登陆‘result’打开的数据库,登陆失败。”
将数据源改成sql默认的数据库master却可以:obj.state为1(连接成功)
但继续访问里面的基本表(例如读取其字段值)却失败了(返回空值)
怎么会这样呢?跟未安装mdac有关系吗?
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
anita2li 2004-01-18
  • 打赏
  • 举报
回复
sqlstr="select * from" & tablename-->
sqlstr="select * from " & tablename
xieyj 2004-01-18
  • 打赏
  • 举报
回复
obj.open "dsn=成绩,uid=,pwd=" 
改成

obj.open "成绩","用户名","密码"

28,407

社区成员

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

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