我的错误如何解决,谢

adslbug 2002-03-24 04:19:26
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源名称并且未指定默认驱动程序

/register.asp, 行41
...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
纪俊 2002-03-24
  • 打赏
  • 举报
回复
举个ADO DB打开数据库的例子:

<%Set conn = Server.CreateObject("ADODB.Connection")
dbpath=server.mappath("last.mdb")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath
sqlcmd="select * from tongji"
set rs=conn.Execute(sqlcmd)
%>
纪俊 2002-03-24
  • 打赏
  • 举报
回复
配置DNS
要么就用ADO DB的方法打开数据库,最好不要用ODBC的方法打开
huaxing 2002-03-24
  • 打赏
  • 举报
回复
你是否用odbc连接的数据库。
那么你必须在odbc中进行设置。
然后才能在程序中引用这个数据源。

odbc在控制面板中。
jinhaiou 2002-03-24
  • 打赏
  • 举报
回复
看數据庫了,ACCESS用:
<%Set conn = Server.CreateObject("ADODB.Connection")
dbpath=server.mappath("last.mdb")
conn.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath
sqlcmd="select * from tongji"
set rs=conn.Execute(sqlcmd)
%>
SQL用:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.open "driver={SQL Server};Server=gk7;Database=mydatabase;Uid=sa;Pwd=;"
sql= "select * from mytable "
Set rs = conn.Execute( sql )

%>
美丽的张家界 2002-03-24
  • 打赏
  • 举报
回复
补充:
1 出错信息:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC driver for Oracle][Oracle]ORA-00933: SQL command not properly ended
/default.asp, 行781
这种错误,一般是在执行 Conn.Execute("SQL 语句")操作时,所定义的"SQL 语句"有问题,检查此语句就能发现问题,如日期格式不对,等等。
zhezhong
3.2 出错信息:
ADODB.Field 错误 '800a0bcd'
BOF 或 EOF 中有一个是"真",或者当前的记录已被删除,但应用程序要求操作的是当前的记录。
/lzjsblr.asp, 行123
这个错误,一般发生在执行下列语句的过程中:
set RS = Conn.Execute("SQL 语句" )
varnum1=RS(0)
RS.CLOSE
所取的值RS(0)无意义或无意义,还要检查"SQL 语句"的正确性。
3.3 出错信息:
Microsoft VBScript 编译器错误 错误 '800a0409'
未结束的字符串常量
/people/default.asp, 行86
insert_sql = insert_sql & dwdm & ",'" & d1 & "','" & t1 & "','" & t2 & "',

28,406

社区成员

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

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