请教一个小错误,关于连接数据库的。

Capricor 2004-12-19 05:11:11
Global.asa中定义了连接数据源的字符串。
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
session(“connstr”)="FILEDSN=c:\asp\ad\database\Data.dsn"
End Sub
</script>

下面是处理表单里输入东东的action
<%
Set conn=Server.CreateObject("adodb.connection")
conn.open Session("connstr")
action = request("action")
if action = add then
str_customer = request.Form("customer")
str_note = request.Form("note")
str_addr = request.Form("addr")
sql = "insert customer(customer,note,addr,tel) values('"&str_customer&"','"&str_note&"','"&str_addr&")"
conn.execute(sql)
end if
conn.close
%>
报下面的错,我才接触asp,请教下各位达人,帮忙解决下。谢谢
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

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

/asp/ad/Source/customer_in.asp,行3
...全文
78 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hackate 2004-12-19
  • 打赏
  • 举报
回复
定顶。。
tt007 2004-12-19
  • 打赏
  • 举报
回复
sql = "insert customer(customer,note,addr,tel) values('"&str_customer&"','"&str_note&"','"&str_addr&")"
是不是insert into……????
starhsnow 2004-12-19
  • 打赏
  • 举报
回复
不要使用绝对路径。还有记得建立数据源。
AppleBBS 2004-12-19
  • 打赏
  • 举报
回复
建议用chengulv(当年醒) 的那种数据库连接方式
Capricor 2004-12-19
  • 打赏
  • 举报
回复
我有建立dsn啊,以下是dsn的内容
[ODBC]
DRIVER=Driver do Microsoft Access (*.mdb)
UID=admin
PWS=123
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=2048
FIL=MS Access
DriverId=25
DefaultDir=C:\ASP\AD\DATABASE
DBQ=C:\ASP\AD\DATABASE\test.mdb
chengulv 2004-12-19
  • 打赏
  • 举报
回复
你有没有建立dsn呀?

可考虑用下面的方法连接数据库。


1.ASP与Access数据库连接:
<%@language=VBscript%>
<%
dimconn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
setconn=server.createobject("adodb.connection")
conn.open"driver={microsoftaccessdriver
(*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
2.ASP与SQL数据库连接:
<%@language=VBscript%>
<%
dimconn
setconn=server.createobject("ADODB.connection")
con.open"PROVIDER=SQLOLEDB;DATA
SOURCE=SQL服务器名称或IP地址;UID=sa;PWD=数据库密码;DATABASE=数据库名称
%>

28,390

社区成员

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

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