同样的简单问题,却是第四次问。

be_rookie 2002-01-29 09:48:07
已有的条件: win98+pws ,一个名为"aspsecurity"的数据库,有两张表tj和user
想实现的效果:对tj表进行数据的录入和输出操作。
问题:程序中的连接部分是这么写的
set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
DBPath=server.Mappath("AspSecurity.mdb")
dbconnection.Open "driver={Microsoft Access Drive(*.mdb)};dbq="&DBpath
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open "tongji",cn,1,3
是否有错?我的错误信息是:Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序

如果程序无误,ODBC中设置的具体操作是什么?还请各位大虾多多指教!
...全文
104 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
julyclyde 2002-01-29
  • 打赏
  • 举报
回复
应该是
Microsoft Access Driver (*.mdb)
你的Driver写成Drive了,并且后边的空格也没了。
acsu 2002-01-29
  • 打赏
  • 举报
回复
rs.Open "tongji",cn,1,3
---------------------^

前面建立的数据库连接是dbconnection,
后面却用cn这个名字,当然会出这个错误了!把数据库连接的名称改过来就应该可以了!
kxcc_sx 2002-01-29
  • 打赏
  • 举报
回复
我这里有两个方法你可以用!
1。首先在odbc设置dsn,假设你的dsn名字为aspsecurity 密码,和用户名为空
<%
set conn=server.createobject("adodb.connection")
conn.connectionstring="dsn=aspsecurity;uid=;pwd=;"
conn.connectiontimeout=30
conn.open
sql="select * from tj"
set rs=conn.execute(sql)

%>
2.<%'建立連接數據庫
set conn=server.CreateObject ("adodb.connection")
'用dbq連接
'conn.Open "driver={Microsoft Access Driver(*.mdb)};dbq="&Server.MapPath("*.mdb")
'通過ODBC﹐DSN連接
conn.open "dsn=test;uid=sa;pwd=;"
'連接SYBASE
'conn.open "Provider=sybase ASE OLE DB Provider;Data Source=;User ID=;Password=;"
%>
xuchu 2002-01-29
  • 打赏
  • 举报
回复


<%
dim cnndb
dim rstobj
dim cnnstr
dim strsql
cnnstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data "
cnnstr = cnnstr & "Source=" & Server.MapPath("AspSecurity.mdb")
cnnstr = cnnstr & ";Persist Security Info=False"
strsql="select * from tj"

set cnndb=Server.CreateObject("ADODB.Connection")
set rstobj = Server.CreateObject("ADODB.Recordset")
cnndb.ConnectionString = cnnstr
cnndb.Open
rstobj.Open strsql,cnndb,1,1

do while not rstobj.eof
rsponse.write rstobj("字段名称")
rstobj.movenext
loop

rstobj.Close
set rstobj=nothing
cnndb.Close
set cnndb=nothing
%>
Studio 2002-01-29
  • 打赏
  • 举报
回复
去你的ODBC数据管理器里面看看有没有
Microsoft Access Drive (*.mdb)

28,406

社区成员

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

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