易语言操作MSSQL2000查改

易语言MSSQL操作源码例程程序结合易语言数据库操作支持库和高级表格支持库,演示了MSSQL的增删改查操作。
点评:易语言MSSQL操作源码是易语言MSSQL的演示例程。
下载地址 (请使用浏览器下载)
CopyRight & &版权所有查看: 7875|回复: 3
易语言操作SQL Server数据库全过程
阅读权限150
最近看到很多初学者在问在中如何操作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、给变量赋值:
服务器 = 读配置项 (取运行目录 () + “\sys.ini”, “server info”, “server”, “您的服务器地址”)
服务器用户名 = 读配置项 (取运行目录 () + “\sys.ini”, “server info”, “uid”, “您的服务器用户名”)
服务器密码 = 读配置项 (取运行目录 () + “\sys.ini”, “server info”, “pwd”, “您的服务器密码”)
服务器数据库 = 读配置项 (取运行目录 () + “\sys.ini”, “server info”, “database”, “您的数据库名城”)
3、然后建立外部数据库的连接。
.如果真 (外部数据库1.打开 (“DRIVER=SQL SSERVER=” + 服务器 + “;UID=” + 服务器用户名 + “;PWD=” + 服务器密码 + “;WSID=” + 服务器 + “;DATABASE=” + 服务器数据库, ) = 真)
& & .如果真 (外部数据库1.打开SQL数据库 (服务器, 服务器用户名, 服务器密码, 服务器数据库, , ) = 假)
& && &&&信息框 (“打开数据库失败”, #警告图标, )
& && &&&结束 ()
& & .如果真结束
到此,您已经完成了与SQL数据库的连接,可以开始使用,以下讲讲在数据库中要到的增加、查询、修改、删除命令:
建立全局变量:
& &.版本 2
.全局变量 脚本, 文本型
.全局变量 记录集句柄
1、&&SQL增加语句的使用:
脚本 = “insert into 员工表 ([姓名],[性别],[年龄],[出生日期],[专业],[学历],[婚姻状况],[身份证号],[籍贯],[毕业院校],[兴趣爱好],[电话],[家庭成员],[工作经历],[销售行业经验],[离职原因],[所属部门],[当前职务],[升迁记录],[调岗记录],[特殊贡献],[奖励记录],[处罚记录],[同事关系],[企业忠诚度],[入司日期],[在职状态],[上级评语],[照片])&&values&&('” + 编辑框_职员信息_姓名.内容 + “','” + 编辑框_职员信息_性别.取项目文本 (编辑框_职员信息_性别.现行选中项) + “','” + 编辑框_职员信息_年龄.内容 + “','” + 编辑框_职员信息_出生日期.内容 + “','” + 编辑框_职员信息_专业.内容 + “','” + 组合框_职员信息_学历.取项目文本 (组合框_职员信息_学历.现行选中项) + “','” + 组合框_职员信息_婚姻状况.取项目文本 (组合框_职员信息_婚姻状况.现行选中项) + “','” + 编辑框_职员信息_身份证号.内容 + “','” + 编辑框_职员信息_籍贯.内容 + “','” + 编辑框_职员信息_毕业院校.内容 + “','” + 编辑框_职员信息_兴趣爱好.内容 + “','” + 编辑框_职员信息_电话.内容 + “','” + 编辑框_职员信息_家庭成员.内容 + “','” + 编辑框_职员信息_工作经历.内容 + “','” + 编辑框_职员信息_销售行业经验.内容 + “','” + 编辑框_职员信息_离职原因.内容 + “','” + 编辑框_职员信息_所属部门.内容 + “','” + 编辑框_职员信息_当前职务.内容 + “','” + 编辑框_职员信息_升迁记录.内容 + “','” + 编辑框_职员信息_调岗记录.内容 + “','” + 编辑框_职员信息_特殊贡献.内容 + “','” + 编辑框_职员信息_奖励记录.内容 + “','” + 处罚记录编辑框.内容 + “','” + 组合框_职员信息_同事关系.取项目文本 (组合框_职员信息_同事关系.现行选中项) + “','” + 组合框_职员信息_企业忠诚度.取项目文本 (组合框_职员信息_企业忠诚度.现行选中项) + “','” + 编辑框_职员信息_入司日期.内容 + “','” + 组合框_职员信息_在职状态.取项目文本 (组合框_职员信息_在职状态.现行选中项) + “','” + 编辑框_职员信息_上级评语.内容 + “',?)”
.如果 (SQL数据库.执行 (脚本, 照片图片框.图片) = 真)
& &信息框 (“保存员工信息成功!”, 0, )
& & 信息框 (“保存员工信息失败!”, 0, )
SQL数据库.关闭记录集 (记录集句柄)
需要注意的是,在上面红色部分有个?,这是保存图片的字段,在蓝色部分可以看见,(SQL数据库.执行 (脚本, 照片图片框.图片) 照片图片框.图片是字节集数据,也就是数据库中对应的照片字段,image类型
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,QQ: ,邮箱:@b.qq.com
Powered by
X3.2 揭阳市揭东区精易科技有限公司
粤公网安备 25&易语言SQL2000登陆源码例程程序结合易语言扩展界面支持库,使用外部数据库组件登陆注册SQL2000。
点评:易语言SQL2000登陆源码是易语言外部数据库应用例程。
下载地址 (请使用浏览器下载)
CopyRight & &版权所有易语言操作SQL Server数据库全过_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
易语言操作SQL Server数据库全过
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩12页未读,
定制HR最喜欢的简历
你可能喜欢易语言,对SQL Server 2000修改删除语句老不成功,请教!_百度知道
易语言,对SQL Server 2000修改删除语句老不成功,请教!
.支持库 eDB
.如果真 (数据库连接1.执行SQL (“update 考勤表set 上班天数=‘上数编辑框.内容’ where 姓名=‘姓名编辑框.内容’and年度='年度编辑框.内容'and月份='月份编辑框.内容'”) = 假)
信息框 (“修改失败”, 0, )
我有更好的答案
删除语句中的双引号和加号的位置不对,应该是:数据库连接1.执行SQL (“DELETE FROM 考勤表 where 年度='”+年度编辑框.内容+“'”)
多谢你成功的解答,希望你能解答一下上面第一个例子,马上加分!
第一个例子里的SQL语句也是相同的问题,双引号位置不对。应该是:数据库连接1.执行SQL (“update 考勤表 set 上班天数='“+上数编辑框.内容+”' where 姓名='“+姓名编辑框.内容+”' and 年度='“+年度编辑框.内容+”' and 月份=+'“+月份编辑框.内容+”'“)
采纳率:84%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 易语言mysql增删改查 的文章

 

随机推荐