注册 登录
编程论坛 ASP技术论坛

往数据库里插入数据的时候出现了这样的错误

fuhuijun 发布于 2007-12-25 16:12, 720 次点击
问大家一下就是我往数据库里插入数据的时候出现了这样的错误,
该怎么解决啊?是一个很简单的插入数据,但是就是运行不了,代码如下:
<!--#include file="conn.asp"-->
<%
    Dim selectd,text
        selectd=Trim(request.Form("selectd"))
        text=Trim(request.Form("text"))
            response.Write(selectd)
            response.Write(text)
    set rs =server.CreateObject("ADODB.Recordset")
        sql="select * from text"
            rs.open sql,conn,1,3
            rs.Addnew
            rs("selectd")=selectd
            rs("text")=text    
            rs.update
    set rs=nothing
    rs.close
%>

Microsoft JET Database Engine 错误 '80040e14'

FROM 子句语法错误。

/download/admin/jintai.asp,行 10
我用的是access数据库.
6 回复
#2
zsl55662007-12-25 16:14
select selectd,test from text
#3
yms1232007-12-25 16:17
<!--#include file="conn.asp"-->
<%
    Dim selectd,text
        selectd=Trim(request.Form("selectd"))
        text=Trim(request.Form("text"))
            response.Write(selectd)
            response.Write(text)
    set rs =server.CreateObject("ADODB.Recordset")
        sql="select * from [text]"
            rs.open sql,conn,1,3
            rs.Addnew
            rs("selectd")=selectd
            rs("text")=text   
            rs.update
    set rs=nothing
    rs.close
%>
text是SQL关键字加[]号进行区分。
#4
fuhuijun2007-12-25 16:19
改了之后又出现了这样的错误?

Microsoft JET Database Engine 错误 '80040e14'

无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。

/download/admin/jintai.asp,行 10
#5
fuhuijun2007-12-25 16:22
版主从你那样改的话又出现了这样的错误

Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象

/download/admin/jintai.asp,行 16
#6
fuhuijun2007-12-25 16:27
为什么我一关闭数据库他就会缺少对象 呢?
#7
madpbpl2007-12-25 17:42
楼主的数据库链接文件是否正确
1