回 帖 发 新 帖 刷新版面

主题:INSERT INTO 语句的语法错误??

错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/tuwen/admin/base/source.asp, 第 21 行

21: rs.open "insert into source(text,value) values('"&sourcetext&"','"&sourcevalue&"')",conn,1,3

数据库连接代码如下:<!--
'ACCESS 数据库绝对路径
db="c:\inetpub\wwwroot\tuwen\admin\data\sub.mdb"
conn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&db&";password=;"
Set rs=server.CreateObject("ADODB.recordset")

-->

回复列表 (共4个回复)

沙发

value字段是什么类型的?如果是数字型的你这样写是错的

板凳


不是数字,是文本类型.

3 楼

21: rs.open "insert into source(text,value) values('"&sourcetext&"','"&sourcevalue&"')",conn,1,3
好像insert插入记录,是不会返回记录集的,你这样用应该有错吧.具体的我也没试过
1.你的text字段应该是关键字.(一种数据类型)
你可以写成这样试下
sql="insert into source([text],value) values('"&sourcetext&"','"&sourcevalue&"')"
conn.execute(sql)

4 楼

insert into source([text],[value]) values('"&sourcetext.Text&"','"&sourcevalue.Text&"')",conn,1,3

我来回复

您尚未登录,请登录后再回复。点此登录或注册