标题:[求助]数据库问题
只看楼主
cokick
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2006-6-8
 问题点数:0 回复次数:15 
[求助]数据库问题
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序


这个是什么错误?
怎么解决?

谢谢!~!~!~
搜索更多相关主题的帖子: 数据库 
2006-08-09 16:00
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
得分:0 
一般是你的数据库连接字符串错误
请写出你的数据库连接字符串

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-08-09 16:03
cokick
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2006-6-8
得分:0 
<%
'读取各字段的数据
Name = Request("Name")
Email = Request("Email")
Subject = Request("Subject")
Memo = Request("Memo")

'检查各字段是否输入了数据
If Name = "" Or Email = "" Or Subject = "" Or Memo = "" Then
   Response.Write ("字段空白不接受!")
   Response.End '不再处理以下的程序
End If

'插入到数据库
set conn = Server.CreateObject("ADODB.Connection")
conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" &_
    Server.MapPath("lyb.mdb"))
SQL = "INSERT INTO lyb(姓名,email,主题,内容) VALUES('" &_
    Name & "','" &Email & "','" & Subject & "','" & Memo & "')"
'Response.Write(SQL)
conn.Execute(SQL)
conn.close()
Response.Redirect("display.asp")
%>


我的小站:http://www.欢迎光临!
2006-08-09 16:07
cokick
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2006-6-8
得分:0 
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/mmmmm/handle.ASP, 第 21 行

我的小站:http://www.欢迎光临!
2006-08-09 16:08
cokick
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2006-6-8
得分:0 
就是"conn.execute(sql)"提示就是这句要用可更新查询

我的小站:http://www.欢迎光临!
2006-08-09 16:09
cokick
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2006-6-8
得分:0 
在线等回答...谢谢

我的小站:http://www.欢迎光临!
2006-08-09 16:10
mako
Rank: 1
等 级:新手上路
帖 子:88
专家分:0
注 册:2006-8-1
得分:0 
conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" &_
    Server.MapPath("lyb.mdb"))
感觉这句不大对

2006-08-09 16:13
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
得分:0 
可更新查询
一般是数据库没有写的权限,自己检查一下数据库的权限,保证用户具有读写的权限

http://www./
2006-08-09 16:15
cokick
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2006-6-8
得分:0 
谢谢!~!~

我的小站:http://www.欢迎光临!
2006-08-09 19:59
cokick
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2006-6-8
得分:0 
[求助]数据库问题错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序


这个是什么错误?
怎么解决?

谢谢!~!~!~
还是不行呀???

我的小站:http://www.欢迎光临!
2006-08-09 20:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-83035-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.121900 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved