没有合适的资源?快使用搜索试试~ 我知道了~
易语言操作SQL-Server数据库全过程.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 83 浏览量
2021-10-03
16:00:37
上传
评论
收藏 36KB DOCX 举报
温馨提示
试读
15页
易语言操作SQL-Server数据库全过程.docx
资源推荐
资源详情
资源评论
易语言操作 SQL Server 数据库全过程
最近看到很多初学者在问在易语言中如何操作 SQL Server 以外部数据库,也有人提出想要个全面的操作过程,为了让
大家能够尽快上手,我给大家简单介绍一下操作 SQL 的过程,希望能起到抛砖引玉的作用。
第一步,首先需要建立一个数据库:
以建立一个职工表为例,各字段如下:
3 职工 ID int 4 0
0 登陆帐号 nvarchar 30 1
0 密码 nvarchar 15 1
0 所属部门 nvarchar 30 1
0 nvarchar 10 1
0 性别 nvarchar 2 1
0 年龄 nvarchar 10 1
0 当前职务 nvarchar 10 1
0 级别 nvarchar 10 1
0 出生日期 nvarchar 40 1
0 专业 nvarchar 10 1
0 学历 nvarchar 8 1
0 婚姻状况 nvarchar 4 1
0 身份证号 nvarchar 17 1
0 籍贯 nvarchar 50 1
0 毕业院校 nvarchar 50 1
0 兴趣爱好 nvarchar 600 1
0 nvarchar 11 1
0 家庭成员 nvarchar 20 1
0 工作经历 nvarchar 600 1
0 销售行业经验 nvarchar 600 1
0 离职原因 nvarchar 600 1
0 升迁记录 nvarchar 600 1
0 调岗记录 nvarchar 600 1
0 特殊奉献 nvarchar 600 1
0 奖励记录 nvarchar 600 1
0 处罚记录 nvarchar 600 1
0 同事关系 nvarchar 4 1
0 企业忠诚度 nvarchar 4 1
0 入司日期 nvarchar 30 1
0 在职状态 nvarchar 4 1
0 上级评语 nvarchar 600 1
0 最后登陆时间 nvarchar 20 1
0 登陆次数 nvarchar 50 1
0 照片 image 16 1
一般我习惯用 nvarchar,因为这是可变长的的非 Unicode 数据,最大长度为 8000 个字符,您可以根据您的情况来设定,我
这里只是举例说明。
第二步:在易言语中建立数据库连接,用外部数据库控件,可先建立 4 个全局变量:
1、建立全局变量:
.版本 2
.全局变量 服务器, 文本型
.全局变量 服务器数据库, 文本型
.全局变量 服务器用户名, 文本型
.全局变量 服务器密码, 文本型
2、给变量赋值:
.版本 2
服务器 = 读配置项 (取运行目录 () + “\sys.ini”, “server info”, “server”, “您的服务器地址”)
服务器用户名 = 读配置项 (取运行目录 () + “\sys.ini”, “server info”, “uid”, “您的服务器用户名”)
服务器密码 = 读配置项 (取运行目录 () + “\sys.ini”, “server info”, “pwd”, “您的服务器密码”)
服务器数据库 = 读配置项 (取运行目录 () + “\sys.ini”, “server info”, “database”, “您的数据库名城”)
3、然后建立外部数据库的连接。
.版本 2
.如果真 (外部数据库 1.打开 (“DRIVER=SQL Server;SERVER=” + 服务器 + “;UID=” + 服务器用户名 + “;PWD=” + 服务
器密码 + “;WSID=” + 服务器 + “;DATABASE=” + 服务器数据库, ) = 真)
.如果真 (外部数据库 1.打开 SQL 数据库 (服务器, 服务器用户名, 服务器密码, 服务器数据库, , ) = 假)
信息框 (“打开数据库失败”, #警告图标, )
结束 ()
.如果真结束
到此,您已经完成了与 SQL 数据库的连接,可以开始使用,以下讲讲在数据库中要到的增加、查询、修改、删除命令:
建立全局变量:
.版本 2
.全局变量 脚本, 文本型
.全局变量 记录集句柄
1、 SQL 增加语句的使用:
.版本 2
脚本 = “insert into 职工表 ([],[性别],[年龄],[出生日期],[专业],[学历],[婚姻状况],[身份证号],[籍贯],[毕业院校],[兴趣爱好],[ ],
[家庭成员],[工作经历],[销售行业经验],[离职原因],[所属部门],[当前职务],[升迁记录],[调岗记录],[特殊奉献],[奖励记录],[处罚记
录],[同事关系],[企业忠诚度],[入司日期],[在职状态],[上级评语],[照片]) values ('” + 编辑框_职员信息_.内容 + “','” + 编辑框_
职员信息_性别.取项目文本 (编辑框_职员信息_性别.现行选中项) + “','” + 编辑框_职员信息_年龄.内容 + “','” + 编辑框_职
员信息_出生日期.内容 + “','” + 编辑框_职员信息_专业.内容 + “','” + 组合框_职员信息_学历.取项目文本 (组合框_职员信
息_学历.现行选中项) + “','” + 组合框_职员信息_婚姻状况.取项目文本 (组合框_职员信息_婚姻状况.现行选中项) + “','” +
编辑框_职员信息_身份证号.内容 + “','” + 编辑框_职员信息_籍贯.内容 + “','” + 编辑框_职员信息_毕业院校.内容 + “','”
+ 编辑框_职员信息_兴趣爱好.内容 + “','” + 编辑框_职员信息_ .内容 + “','” + 编辑框_职员信息_家庭成员.内容 + “','”
+ 编辑框_职员信息_工作经历.内容 + “','” + 编辑框_职员信息_销售行业经验.内容 + “','” + 编辑框_职员信息_离职原因.
内容 + “','” + 编辑框_职员信息_所属部门.内容 + “','” + 编辑框_职员信息_当前职务.内容 + “','” + 编辑框_职员信息_升
迁记录.内容 + “','” + 编辑框_职员信息_调岗记录.内容 + “','” + 编辑框_职员信息_特殊奉献.内容 + “','” + 编辑框_职员信
息_奖励记录.内容 + “','” + 处罚记录编辑框.内容 + “','” + 组合框_职员信息_同事关系.取项目文本 (组合框_职员信息_同
事关系.现行选中项) + “','” + 组合框_职员信息_企业忠诚度.取项目文本 (组合框_职员信息_企业忠诚度.现行选中项) + “','”
+ 编辑框_职员信息_入司日期.内容 + “','” + 组合框_职员信息_在职状态.取项目文本 (组合框_职员信息_在职状态.现行选
中项) + “','” + 编辑框_职员信息_上级评语.内容 + “',?)”
.如果 (SQL 数据库.执行 (脚本, 照片图片框.图片) = 真)
信息框 (“保存职工信息成功!”, 0, )
.否则
信息框 (“保存职工信息失败!”, 0, )
.如果结束
SQL 数据库.关闭记录集 (记录集句柄)
需要注意的是,在上面红色部分有个?,这是保存图片的字段,在蓝色部分可以看见,(SQL 数据库.执行 (脚本, 照片图片框.
图片) 照片图片框.图片是字节集数据,也就是数据库中对应的照片字段,image 类型
剩余14页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功