给数据库增加数据,出错!

来源:百度知道 编辑:UC知道 时间:2024/06/30 06:31:33
<%
dim db,strsql
set db=Server.CreateObject("ADODB.Connection")
db.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("wwwlink.mdb")
strsql="Insert Into link(name,URL,intro,submit_data) values('上饶大学','www.sru.jx.cn','上饶大学主页,提供各种信息','2003-11-2')"
db.Execute(strsql)
response.write"数据已经成功增加,你可以自己打开wwwlink.mdb查看结果."
%>

我定义的数据库为:
字段:link_id 自动编号 /*网站编号*/
name 文本 /*网站名称*/
URL 文本 /*网站地址*/
intro 文本 /*网站信息*/
submit_data 日期/时间 /*提交日期*/

我用的是microsoft access

运行后出现下面的情况:(浏览器显示效果)

技术信息(用于支持人员)

错误类型:
Microsoft JET Database Engine (0x80040E14)
字符串的语法错误 在查询表达式 ''涓婇ザ澶у?涓婚>锛屾彁渚涘悇绉崭俊鎭?,

请这样修改试试:
strsql="Insert Into link (name,URL,intro,submit_data) values ('上饶大学','www.sru.jx.cn','上饶大学主页,提供各种信息','2003-11-2')"

也就是在link和(,values和(之间增加一个空格。