insert into 语句错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了insert into 语句错误相关的知识,希望对你有一定的参考价值。

<!--#include file="conn.asp"-->
<%
sql ="insert into msg(FromUser,Touser,Note,Tdate) values ('"&Fromuser&"','"&touser&"','"¬e&"',now())"
conn.execute(sql)

call close_conn
response.write "<script>alert('发送成功');window.close();</script>"
response.end
end if
%>

错误提示说的是 INSERT INTO 语句错误
错误的那一行是 conn.execute(sql)
请问哪里错了啊 ~都改了老半天了
知道了 哈哈 原来是note 是特殊字符呢 换个字符程序就行了

参考技术A 应该是SQL语句错误``
MM_dbValues这个是字符串类型吧`但你在values里面并没有用单引号括起来,所以CMD执行的时候就会出错;
MM_editQuery
=
"insert
into
"
&
MM_editTable
&
"
("
&
MM_tableValues
&
")
values
('"
&MM_dbValues
&"')";
加单引号就可以了
参考技术B "¬e&" ???

e前面那个是什么?可以这么写吗?没见过,像是ascii码。貌似sql不支持ascii码吧?

sql赋值有错误,所以在执行sql变量时报错,但错误提示是sql内容insert语句有错误。本回答被提问者采纳
参考技术C MM_editQuery
=
"insert
into
"
+
MM_editTable
+
"
("
+
MM_tableValues
+
")
values
("
+
MM_dbValues
+
")";
asp是这样连接吗?
MM_editQuery
=
"insert
into
"
&
MM_editTable
&
"
("
&
MM_tableValues
&
")
values
("
&MM_dbValues
&")";
应该是这样连接字符串吧

以上是关于insert into 语句错误的主要内容,如果未能解决你的问题,请参考以下文章

insert into 语法错误

insert into 语句出现错误,不知应该怎么将参数传入数据库?

Insert into 语句语法错误

INSERT INTO 语句的语法错误

INSERT INTO 语句的语法错误

执行 INSERT INTO 语句时出现语法错误