易语言 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 是特殊字符呢 换个字符程序就行了

参考技术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的主要内容,如果未能解决你的问题,请参考以下文章

易语言怎么获取网页json内容

用易语言写的DLL怎么样再用易语言打开

易语言文件太大不能一次加载到内存

易语言支持库去哪里下载? 求高手指教

易语言 JSON取值?

易语言如何调用指定DLL文件?