你是不会连接sql命令和编辑框的内容吧。给你看一条命令你就明白了:外部数据库1.执行(“updatedata1setid=-32768whereid=”+“‘”+编辑框1.内容+“‘”,)
㈡ 易语言 SQL 写入
变量2+用户名字,少打入字SQL的文件标识符 ','
改为如下:
…… values('"+变量2+"','"+用户名字+…………
㈢ 易语言如何链接SQL数据库
使用E自带的外部数据库控件,连接方法可以参照E帮助。
㈣ 易语言连接SQL问题
您好,建议您检查一下“数据库连接1.连接SQLServer (“服务器”, “数据库”, “用户名”, “密码”)”这一句,因为语句中并没有指定从编辑框中获取参数,应修改为:
数据库连接1.连接SQLServer (服务器编辑框.内容, 数据库编辑框.内容, 用户名编辑框.内容, 密码编辑框.内容)
如果仍然失败,建议您设置一个输出来详细查看是否成功:
输出调试文本 (数据库连接1.连接SQLServer (服务器编辑框.内容, 数据库编辑框.内容, 用户名编辑框.内容, 密码编辑框.内容))
㈤ 易语言写SQL SEVER数据库,整数型变量应该怎么表达
insert into 表名 (整数字段,文本字段) values ('"+ 到文本(整数型变量) +"','"+ 文本变量 +"')
调试看看
不行就这样
insert into 表名 (整数字段,文本字段) values ("+ 到文本(整数型变量) +",'"+ 文本变量 +"')
㈥ 如何用易语言连接外部SQL数据库
调用格式: 〈逻辑型〉 对象.连接SQLServer (文本型 服务器名,文本型 数据库名,文本型 用户名,文本型 密码) - 数据库操作支持库->数据库连接
英文名称:ConnectSQLServer
连接SQL Server数据库,如果连接成功返回真,失败返回假。本命令为初级对象成员命令。
参数<1>的名称为“服务器名”,类型为“文本型(text)”。本参数提供 SQL SERVER 服务器名。
参数<2>的名称为“数据库名”,类型为“文本型(text)”。
参数<3>的名称为“用户名”,类型为“文本型(text)”。
参数<4>的名称为“密码”,类型为“文本型(text)”。
其中的,增,删,修,查都是通过SQL语句完成,相应的SQL语句和其它SQL语句一样,只是在易语言中要连接变量的时候,注意区分 空格 引号之类的
㈦ 易语言查询SQL内容
超级编辑框里可以编写如下类似语句:
SELECT
姓名,性别,年龄
FROM
表名
where
姓名=‘引用编辑框内值'
OR
性别=‘引用编辑框内值'
OR
年龄=‘引用编辑框内值'
基本语句是这样的,具体实现方式还需要根据具体情况作适当修改。
㈧ E语言执行SQL语句 SHA1语句
.版本 2
.支持库 mysql
.局部变量 SQL_link, 整数型
.局部变量 SQL, 文本型
SQL_link = 连接MySql (“127.0.0.1”, “root”, “”, “tests”, 3306)
SQL = “INSERT INTO account (username, sha_pass_hash, email, expansion) VALUES (UPPER(” + “'” + 编辑框1.内容 + “'” + “), SHA1(CONCAT(UPPER('” + 编辑框2.内容 + “'),':',UPPER('” + 编辑框3.内容 + “'))),'” + 编辑框4.内容 + “','4'))
”
执行SQL语句 (SQL_link, SQL)
㈨ e语言 如何取SQL数据库时间
select语句查找某个时间段的数据操作方式,如:select * from your_table where date_field between #startdate# AND #enddate#我们可以看到在上面这句Sql查询代码中有两个时间变量,一个是startdate,一个是enddate。
设置的内容如:startdate为2013-11-20,enddate为2013-11-29。
那么这句查询就会变成:select * from your_table where date_field between ‘2013-11-20’ AND ‘2013-11-29’。其实是查询2013-11-20日至2013-11-29两个时间段之间的所有数据。
系统查询语句读取为:select * from your_table where date_field between ‘2013-11-20 00:00:00’ AND ‘2013-11-29 00:00:00’,有一数据是2013-11-2913:23:45,那么该数据将不会列入查询结果范围里。
(9)e语言sql参数扩展阅读:
SELECT语句返回用指定的条件在一个数据库中查询的结果,返回的结果被看作记录的集合。
语法:SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]]} FROM tableexpression [, ...] [IN externaldatabase] [WHERE... ] [GROUP BY... ] [HAVING... ] [ORDER BY... ] [WITH OWNERACCESS OPTION]
说明:predicate可选参数,该参数可取值为ALL(缺省值)、DISTINCT、DISTINCTROW 或TOP。如果该参数为ALL,则返回SQL语句中符合条件的全部记录;如果为DISTINCT,则省略选择字段中包含重复数据的记录;如果为DISTINCTROW,则省略基于整个重复记录的数据,而不只是基于重复字段的数据;如果为TOP n(n为一个整数),则返回特定数目的记录,且这些记录将落在由 ORDER BY 子句指定的前面或后面的范围中。
㈩ 易语言数据库SQL语句的问题
记录集句柄 = 查找记录 (管理Sql句柄, “sybm”, “name”, “name='” + 编码_gb2312到utf8 (部门名称) + “'”, “name ASC”)
调用格式: 〈整数型〉 查找记录 (整数型 MySql句柄,文本型 表名,文本型 字段名,文本型 查找条件,文本型 排序条件) - MySQL支持库->MySql操作
英文名称:mysql_select
查找满足条件的记录,返回记录集句柄。注意执行这条语句后不需要再执行“取记录集”命令,如果为中文字段名请在字段名两边加“`”,如:`姓名`。本命令为初级命令。
参数<1>的名称为“MySql句柄”,类型为“整数型(int)”。本参数必须是本进程调用“连接MySql”命令得到的返回值。
参数<2>的名称为“表名”,类型为“文本型(text)”。本参数是您要查询的表的名称,如果为中文表名请在表名两边加“`”,如:`姓名`。
参数<3>的名称为“字段名”,类型为“文本型(text)”。本参数是您要查询的表中字段的名称,可以使用逗号连接多个字段,如果为*号则表示查询所有字段。例子1 单个字段 name 例子2 多个字段 name,email,id 例子3 所有字段 *。
参数<4>的名称为“查找条件”,类型为“文本型(text)”。本参数是您要查询的条件。例子1 如果您要查找name的值为jack的记录 name='jack' 例子2 如果您要查找name的值为jack并且id的值为2的记录 name='jack' and id=2 例子3 如果您要查找name的值为jack或者id的值为2的记录 name='jack' or id=2。
参数<5>的名称为“排序条件”,类型为“文本型(text)”。本参数是排序的条件,ASC为升序,DESC为降序。例如要对name字段进行降序排序: name DESC 。
然后再读字段值