易语言SQL数据库教程整理版Word文件下载.docx

上传人:b****2 文档编号:13731459 上传时间:2022-10-13 格式:DOCX 页数:7 大小:60.79KB
下载 相关 举报
易语言SQL数据库教程整理版Word文件下载.docx_第1页
第1页 / 共7页
易语言SQL数据库教程整理版Word文件下载.docx_第2页
第2页 / 共7页
易语言SQL数据库教程整理版Word文件下载.docx_第3页
第3页 / 共7页
易语言SQL数据库教程整理版Word文件下载.docx_第4页
第4页 / 共7页
易语言SQL数据库教程整理版Word文件下载.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

易语言SQL数据库教程整理版Word文件下载.docx

《易语言SQL数据库教程整理版Word文件下载.docx》由会员分享,可在线阅读,更多相关《易语言SQL数据库教程整理版Word文件下载.docx(7页珍藏版)》请在冰豆网上搜索。

易语言SQL数据库教程整理版Word文件下载.docx

0年龄nvarchar1010

当前

职务nvarchar1010级别

nvarchar1010

出生日期nvarchar4010

专业

nvarchar1010学历nvarchar810婚姻状况nvarchar410身份证号nvarchar1710籍贯nvarchar5010毕业院校nvarchar501

0兴趣爱好nvarchar60010电话nvarchar1110家庭成员nvarchar

2010工作经历nvarchar60010销售行业经验nvarchar60010离职原因nvarchar60010升迁记录nvarchar60010调岗记录nvarchar60010特殊贡献nvarchar60010奖励记录nvarchar60010处罚记录nvarchar600

10同事关系nvarchar410企业忠诚度nvarchar410入司日期nvarchar

3010在职状态nvarchar410上级评语nvarchar60010最后登陆时间nvarchar2010登陆次数nvarchar5010照片image161

一般我习惯用nvarchar,因为这是可变长的的非Unicode数据,最大长度为8000

个字符,您可以根据您的情况来设定,我这里只是举例说明。

第二步:

在易言语中建立数据库连接,用外部数据库控件,可先建立4个全局

变量:

1、建立全局变量:

.版本2

.全局变量服务器,文本型

.全局变量服务器数据库,文本型

.全局变量服务器用户名,文本型

.全局变量服务器密码,文本型

2、给变量赋值:

服务器,读配置项(取运行目录(),“sys.ini”,“serverinfo”,“server”,“您的服务器地址”)

服务器用户名,读配置项(取运行目录()

a■■”

,“sys.ini”

“server

info”,“uid”,“您的服务器用户名”)

服务器密码,读配置项(取运行目录()

“sys.ini”,

“server

info”,

“pwd”,“您的服务器密码”)

服务器数据库,读配置项(取运行目录

()

“server

info”,“database”,“您的数据库名城”

、然后建立外部数据库的连接。

.如果真(外部数据库1.打开(“DRIVER=SQLServer;

SERVER”=,服务器,“;

UID=”,服务器用户名,“[s:

12]WD=”,服务器密码,

“;

WSID=”,服务器,“;

DATABASE”=,服务器数据库,),真)

.如果真(外部数据库1.打开SQL数据库(服务器,服务器用户名,服务器密码,服务器数据库,,),假)

信息框(“打开数据库失败”,#警告图标,)

结束()

.如果真结束

到此,您已经完成了与SQL数据库的连接,可以开始使用,以下讲讲在数据库

中要到的增加、查询、修改、删除命令:

建立全局变量:

.全局变量脚本,文本型

.全局变量记录集句柄

1、SQL增加语句的使用:

版本2.

脚本,“insertinto员工表([姓名],[性别],[年龄],[出生日期],[专业],[学历],[婚姻状况],[身份证号],[籍贯],[毕业院校],[兴趣爱好],[电话],[家庭成员],[工作经历],[销售行业经验],[离职原因],[所属部门],[当前职务],[升迁记录],[调岗记录],[特殊贡献],[奖励记录],[处罚记录],[同事关系],[企业忠诚度],[入司日期],[在职状态],[上级评语],[照

片])values('

”,编辑框_职员信息_姓名.内容,“'

'

”,编辑框_职员信息_性别.取项目文本(编辑框_职员信息_性别.现行选中项),“'

”,编辑框_职员信息_年龄.内容,“'

”,编辑框_职员信息_出生日期.内容,“'

”,编辑框_职员信息_专业.内容,“'

”,组合框_职员信息_学历.取项目文本(组合框_职员信息_学历.现行选中项),“'

”,组合框_职员信息_婚姻状况.取项目文本(组合框_职员信息_婚姻状况.现行选中项),“'

”,编辑框_职员信息_身份证号.内容,“'

”,编辑框_职员信息_籍贯.内容,“'

”,编辑框_职员信息_毕业院校.内容,“'

”,编辑框_职员信息_兴趣爱好.内容,“'

”,编辑框_职员信息_电话.内容,“'

”,编辑框_职员信息_家庭成员.内容,“'

”,编辑框_职员信息_工作经历.内容,“'

”,编辑框_职员信息_销售行业经验.内容,“'

”,编辑框_职员信息_离职原因.内容,“'

”,编辑框_职员信息_所属部门.内容,“'

”,编辑框_职员信息_当前职务.内容,“'

”,编辑框_职员信息_升迁记录.内容,“'

”,编辑框_职员信息_调岗记录.内容,“'

”,编辑框_职员信息_特殊贡献.内容,“'

”,编辑框_职员信息_奖励记录.内容,“'

”,处罚记录编辑框.内容,“'

”,组合框_职员信息_同事关系.取项目文本(组合框_职员信息_同事关系.现行选中项),“'

”,组合框_职员信息_企业忠诚

度.取项目文本(组合框_职员信息_企业忠诚度.现行选中项),“'

”,编辑框_职员信息_入司日期.内容,“'

”,组合框_职员信息_在职状态.取项目文本(组合框_职员信息_在职状态.现行选中项),“'

”,编辑框_职员信息_上级评语.内容,“'

?

)”

.如果(SQL数据库.执行(脚本,照片图片框.图片),真)

信息框(“保存员工信息成功!

”,0,)

.否则

信息框(“保存员工信息失败!

”,0,).如果结束

SQL数据库.关闭记录集(记录集句柄)

需要注意的是,在上面红色部分有个,,这是保存图片的字段,在蓝色部分可

(脚本,照片图片框•图片)照片图片框•图片是字节集看见,(SQL数据库.执行数据,也就是数据库中对应的照片字段,image类型2、SQL查询语句的使用

脚本,“select员工ID,姓名from员工表where姓名”,“=”,

“'

”,编辑框_职员信息_姓名.内容,“'

”记录集句柄,SQL数据库.查询

(脚本)

.如果真(编辑框_职员信息_姓名.内容,SQL数据库.读(记录集句柄,“姓名”))

信息框(“您要录入的员工姓名:

”,编辑框_职员信息_姓名.内容,“已经存在〜”,0,#询问图标,“销售管理系统提醒您〜”)

返回()

SQL数据库.关闭记录集(记录集句柄)以上是查询的时候,需要注意的是,如果是文本型数据,需要用单引号,红色部分样式,

如果需要多表查询,select可以这样写:

,selectA.*,B.*fromA,BwhereA.ID=B.ID

介绍一个小技巧,如果您SQL数据库操作的很熟悉,可以用视图来帮您建立多

表的查询,如果把视图里的SQL语句稍微改动一下就可以放到易语言中使用了,如我这里需要把客户表与其他的表关联,用视图得到的SQL语句是这样的:

SELECTdbo客户表.客户ID,dbo.客户表.客户姓名,dbo.客户表.身份证号,

dbo.客户表.客户等级,dbo.客户表.性别,dbo.客户表.年龄,dbo.客户表.电

话,

dbo.客户表.手机,dbo.客户表.电子邮件,dbo.客户表.联系地址,

dbo.员工资料.姓名AS销售顾问,dbo.客户表.拜访时间,dbo.客户进程表.

回访次数,

dbo.客户进程表.意向房号,dbo.客户进程表.接待人员,dbo.客户进程表.主

要问题,

dbo.客户进程表.跟踪次数,dbo.客户进程表.跟踪人员,dbo.客户进程表.付

款金额,

dbo.客户进程表.预订日期,dbo.客户进程表.首付日期,dbo.客户进程表.预

订金额,

dbo.客户进程表.退定时间,dbo.客户进程表.退定原因,dbo.客户进程表.收

款人,

dbo.客户进程表.备注

FROMdbo员工资料INNERJOIN

dbo.客户表ONdbo.员工资料.员工ID=dbo.客户表.员工IDINNERJOIN

dbo.客户进程表ONdbo.客户表.客户ID=dbo.客户进程表.客户ID修改成我们要在易语言中使用的SQL语句就应该写成这样:

SELECT客户表.客户ID,客户表.客户姓名,客户表.身份证号,客户表.客户等级,客户表.性别,客户表.年龄,客户表.电话,客户表.手机,客户表.电子邮件,客户表.

联系地址,员工资料.姓名AS销售顾问,客户表.拜访时间,客户进程表.回访次数,

客户进程表.意向房号,客户进程表.接待人员,客户进程表.主要问题,客户

客户进程表.跟踪人员,客户进程表.付款金额,客户进程表.预进程表.跟踪次数,

订日期,客户进程表.首付日期,客户进程表.预订金额,客户进程表.退定时间,

客户进程表.退定原因,客户进程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1