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 10 兴趣爱好 nvarchar 600 1 0 电话 nvarchar 11 1 0 家庭成员 nvarchar20 1 0 工作经历 nvarchar 600 1 0 销售行业经验 nvarchar 600 1 0
2、 离职原因 nvarchar 600 1 0 升迁记录 nvarchar 600 1 0 调岗记录 nvarchar 600 1 0 特 殊贡献 nvarchar 600 1 0 奖励记录 nvarchar 600 1 0 处罚记录 nvarchar 6001 0 同事关系 nvarchar 4 1 0 企业忠诚度 nvarchar 4 1 0 入司日期 nvarchar30 1 0 在职状态 nvarchar 4 1 0 上级评语 nvarchar 600 1 0 最后登陆时间 nvarchar 20 1 0 登陆次数 nvarchar 50 1 0 照片 image 16 1一般我习惯用
3、nvarchar ,因为这是可变长的的非 Unicode 数据,最大长度为 8000个字符,您可以根据您的情况来设定,我这里只是举例说明。第二步: 在易言语中建立数据库连接,用外部数据库控件,可先建立 4 个全局变量:1、建立全局变量 :. 版本 2. 全局变量 服务器 , 文本型. 全局变量 服务器数据库 , 文本型. 全局变量 服务器用户名 , 文本型. 全局变量 服务器密码 , 文本型2、给变量赋值 :服务器 , 读配置项 ( 取运行目录 () , “ sys.ini ”, “ server info ”, “server ”, “您的服务器地址” )服务器用户名 , 读配置项 ( 取运
4、行目录 ()a ”, “ sys.ini ”, “serverinfo ”, “uid ”, “您的服务器用户名” )服务器密码 , 读配置项 ( 取运行目录 ()“ sys.ini ” ,“serverinfo ” ,“pwd”, “您的服务器密码” )服务器数据库 , 读配置项 ( 取运行目录(), “ serverinfo ”, “database ”, “您的数据库名城”)、然后建立外部数据库的连接。. 如果真 ( 外部数据库 1.打开 ( “DRIVER=SQL Server;SERVER”= , 服务 器 , “;UID= ” , 服务器用户名 , “s:12WD= ” , 服务器
5、密码 ,“;WSID=” , 服务器 , “;DATABASE”= , 服务器数据库 , ) , 真).如果真(外部数据库1.打开SQL数据库(服务器,服务器用户名,服务器密 码, 服务器数据库 , , ) , 假)信息框 (“打开数据库失败” , # 警告图标 , )结束 (). 如果真结束到此,您已经完成了与SQL数据库的连接,可以开始使用,以下讲讲在数据库中要到的增加、查询、修改、删除命令 :建立全局变量 :. 全局变量 脚本 , 文本型. 全局变量 记录集句柄1、SQL增加语句的使用:版本 2 .脚本 , “insert into 员工表 ( 姓名 , 性别, 年龄, 出生日期 , 专
6、 业, 学历, 婚姻状况 , 身份证号 , 籍贯, 毕业院校 , 兴趣爱好 , 电话, 家 庭成员, 工作经历 , 销售行业经验 , 离职原因 , 所属部门 , 当前职务 , 升迁 记录, 调岗记录 , 特殊贡献 , 奖励记录 , 处罚记录 , 同事关系 , 企业忠诚 度, 入司日期 , 在职状态 , 上级评语 , 照片) values ( ” , 编辑框_职员信息 _姓名 . 内容 , “, ” , 编辑框_ 职员信息 _性别. 取项目文本 ( 编辑框_职员信息 _性别. 现行选中项 ) , “ ” , 编辑框_职员信息 _年龄. 内容 , “ ” , 编辑框_职员信息 _出生日期 . 内容
7、 , “ ” ,编辑框_职员信息 _专业.内容, “ ” ,组合框_职员信息 _学历. 取项目文本 ( 组合框_职员信息 _学历. 现行选中项 ) ,“ ” ,组合框_职员信 息_婚姻状况 .取项目文本 ( 组合框_职员信息 _婚姻状况.现行选中项 ) , “ ” ,编辑框_职员信息 _身份证号. 内容, “ ” ,编辑框_职员信息 _ 籍贯. 内容, “ ” ,编辑框_职员信息 _毕业院校.内容, “ ” ,编辑 框_职员信息 _兴趣爱好 . 内容, “ ” ,编辑框_职员信息 _电话.内容, “ ” ,编辑框_职员信息 _家庭成员. 内容, “ ” ,编辑框_职员信息 _ 工作经历 .内容
8、, “ ” ,编辑框_职员信息 _销售行业经验 . 内容, “ ” ,编辑框_职员信息 _离职原因. 内容, “ ” ,编辑框_职员信息 _ 所属部门 .内容, “ ” ,编辑框_职员信息 _当前职务 .内容, “ ” , 编辑框_职员信息 _升迁记录 .内容, “ ” ,编辑框_职员信息 _调岗记录 . 内 容,“ ” ,编辑框_职员信息 _特殊贡献 . 内容, “ ” ,编辑框_职员 信息_奖励记录 . 内容, “ ” ,处罚记录编辑框 .内容, “ ” ,组合 框_职员信息 _同事关系 . 取项目文本 ( 组合框_职员信息_同事关系 .现行选中项 ) , “ ” ,组合框_职员信息 _企
9、业忠诚度.取项目文本 ( 组合框_职员信息_企业忠诚度 . 现行选中项 ) ,“ ” , 编辑框_职员信息 _入司日期 .内容, “ ” ,组合框_职员信息 _在职状态 . 取 项目文本 ( 组合框_职员信息 _在职状态 .现行选中项 ) ,“ ” ,编辑框_职员 信息_上级评语 . 内容, “,?) ”. 如果 (SQL 数据库. 执行 ( 脚本, 照片图片框 . 图片) , 真)信息框 ( “保存员工信息成功 !”, 0, ). 否则信息框 ( “保存员工信息失败 !”, 0, ) . 如果结束SQL数据库.关闭记录集(记录集句柄)需要注意的是,在上面红色部分有个 , ,这是保存图片的字段
10、,在蓝色部分可(脚本,照片图片框图片)照片图片框图片是字节集看见,(SQL数据库.执行 数据,也就是数据库中对应的照片字段,image类型2、SQL查询语句的使用脚本 , “select 员工 ID, 姓名 from 员工表 where 姓名” , “= ” ,“” , 编辑框_职员信息_姓名.内容 , “” 记录集句柄 , SQL 数据库.查询(脚本).如果真 ( 编辑框_职员信息_姓名.内容 , SQL 数据库.读 ( 记录集句柄, “姓 名”)信息框 ( “您要录入的员工姓名 :” , 编辑框_职员信息_姓名.内容 , “已 经存在”,0 , #询问图标,“销售管理系统提醒您”)返回 (
11、)SQL数据库.关闭记录集(记录集句柄) 以上是查询的时候,需要注意的是,如果是文本型数据,需要用单引号,红色 部分样式,如果需要多表查询, select 可以这样写 : , select A.*,B.* from A,B where A.ID=B.ID介绍一个小技巧,如果您SQL数据库操作的很熟悉,可以用视图来帮您建立多表的查询,如果把视图里的SQL语句稍微改动一下就可以放到易语言中使用了, 如我这里需要把客户表与其他的表关联,用视图得到的 SQL语句是这样的:SELECT dbo客户表.客户ID, dbo.客户表.客户姓名,dbo.客户表.身份证号,dbo.客户表.客户等级,dbo.客户表
12、.性别,dbo.客户表.年龄,dbo.客户表.电话,dbo. 客户表. 手机, dbo. 客户表 . 电子邮件 , dbo. 客户表. 联系地址 ,dbo. 员工资料 . 姓名 AS 销售顾问 , dbo. 客户表 . 拜访时间 , dbo. 客户进程表 .回访次数 ,dbo. 客户进程表 . 意向房号 , dbo. 客户进程表 . 接待人员 , dbo. 客户进程表 . 主要问题,dbo. 客户进程表 . 跟踪次数 , dbo. 客户进程表 . 跟踪人员 , dbo. 客户进程表 . 付款金额,dbo. 客户进程表 . 预订日期 , dbo. 客户进程表 . 首付日期 , dbo. 客户进程
13、表 . 预订金额,dbo. 客户进程表 . 退定时间 , dbo. 客户进程表 . 退定原因 , dbo. 客户进程表 . 收款人,dbo. 客户进程表 . 备注FROM dbo员工资料 INNER JOINdbo. 客户表 ON dbo. 员工资料 . 员工 ID = dbo. 客户表 . 员工 ID INNER JOINdbo. 客户进程表 ON dbo. 客户表. 客户 ID = dbo. 客户进程表 . 客户 ID 修改成我们要在易语言中使用的 SQL语句就应该写成这样:SELECT客户表.客户ID,客户表.客户姓名,客户表.身份证号,客户表.客户等级, 客户表 . 性别, 客户表 . 年龄, 客户表. 电话, 客户表 . 手机, 客户表 . 电子邮件 , 客户表 .联系地址 , 员工资料 . 姓名 AS 销售顾问 , 客户表 . 拜访时间 , 客户进程表 . 回访次数 ,客户进程表 . 意向房号 , 客户进程表 . 接待人员 , 客户进程表 . 主要问题 , 客户客户进程表 . 跟踪人员 , 客户进程表 . 付款金额 , 客户进程表 . 预进程表 . 跟踪次数 ,订日期,客户进程表 .首付日期 , 客户进程表 .预订金额 ,客户进程表 .退定时间 ,客户进程表 . 退定原因 ,客户进程
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1