⑴ 因为对mssql数据库不熟悉,我把一个易语言源码改为mysql,遇到一个问题一个加载树形框的sql语句不会
可能是传递句柄的时候遇到关键字了,一般建表时候都不使用关键字做表字段的,与其研究那么多,不如该下表字段,如果牵扯到改动较多可以在数据库里定义个方法,用这个方法去更新表的数据,然后传参数进去
⑵ 易语言怎么将sql文件导入数据库
打开navicat.exe,点击打开数据库,右键-运行SQL文件,选中要运行的sql文件,确定后再点击表即可。
注意:此次改变后,源sql文件可以转移路径
⑶ 易语言 SQL语句查询结果如果显示到超级列表框,并且导出excel,求源码
.版本 2
.支持库 eDB
.支持库 iext
数据库连接1.连接SQLServer (, , , )
记录集1.置连接 (数据库连接1)
记录集1.打开 (“SELECT 列 FROM 表”, #SQL语句, )
.计次循环首 (记录集1.记录数量, n1)
记录集1.读文本 (“列”, 临时)
超级列表框1.插入表项 (n1, 临时, , , , )
.计次循环尾 ()
.计次循环首 (超级列表框1.取表项数 (), n2)
写到文件 (“XX.txt”, 超级列表框1.取标题 (n2, ))
.计次循环尾 ()
⑷ 如何用易语言连接外部SQL数据库
调用格式: 〈逻辑型〉 对象.连接SQLServer (文本型 服务器名,文本型 数据库名,文本型 用户名,文本型 密码) - 数据库操作支持库->数据库连接
英文名称:ConnectSQLServer
连接SQL Server数据库,如果连接成功返回真,失败返回假。本命令为初级对象成员命令。
参数<1>的名称为“服务器名”,类型为“文本型(text)”。本参数提供 SQL SERVER 服务器名。
参数<2>的名称为“数据库名”,类型为“文本型(text)”。
参数<3>的名称为“用户名”,类型为“文本型(text)”。
参数<4>的名称为“密码”,类型为“文本型(text)”。
其中的,增,删,修,查都是通过SQL语句完成,相应的SQL语句和其它SQL语句一样,只是在易语言中要连接变量的时候,注意区分 空格 引号之类的
⑸ 怎么用易语言实现SQL数据库导入导出,用SQL编写也可以,希望你能举几个例子,多多益善。
需要两个 扩展组件、(先将易的支持库全选:工具-支持库配置-全选)
数据库连接、记录集
比如有一个数据库temp
那么易中要连接:
需要这样、
数据库连接1.连接SQLServer (“.”,"temp" ,"sa" ,"123" )
参数分别是 服务器、数据库名、用户名、密码,如果你SQL未设置,后面两参数去掉
该函数返回一个逻辑值,根据反馈回来的值判断是否成功
如果成功
就可以:
数据库连接1.执行SQL ()
或
对一张数据表详细操作
可以:
记录集1.置连接 (“temp”)
记录集1.读文本 ("某一字段")