易语言 insert into
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了易语言 insert into相关的知识,希望对你有一定的参考价值。
sql = “insert into 表1(编号,姓名,车号,挂车号,身份证,电话,地址,发动机,车架号,营运证,二级维护,保险,品牌,进入,备注)values('” + 编号编辑框.内容 + “’,’” + 姓名编辑框.内容 + “’,’” + 车号编辑框.内容 + “’,’” + 挂车号编辑框.内容 + “’,’” + 身份证编辑框.内容 + “’,’” + 电话编辑框.内容 + “’,’” + 地址编辑框.内容 + “’,’” + 发动机编辑框.内容 + “’,’” + 车架号编辑框.内容 + “’,’” + 营运证编辑框.内容 + “’,’” + 二级维护编辑框.内容 + “’,’” + 保险编辑框.内容 + “’,’” + 品牌编辑框.内容 + “’,’” + 进入编辑框.内容 + “’,’” + 备注编辑框.内容 + “‘)”
窗口1.数据库连接1.执行SQL (sql)
为什么这样写就是 写不进数据库啊
1。你的数据库连接1没有先连接数据库,判断数据库连接成功了,再执行sql语句。
2。字段类型不匹配。
执行过程中有什么错误提示?追问
我写的时候 数据库是打开程序自动连接的啊!!
追答数据库1.置连接() 这条命令使用了没有?是否成功?
参考技术A 编辑框.内容 前后的引号都要是',你有的是’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 是特殊字符呢 换个字符程序就行了
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的主要内容,如果未能解决你的问题,请参考以下文章