400- 033-8998

010-51281015

010-51281065

服务与培训

 

软件操作
益华在线
下载中心
培训申请

益华商学院

 

 

典型客户

 

客户展示
客户案例


 

 

新闻资讯

 

企业快讯
行业资讯

 

产品与方案

 

产品中心
解决方案

 

关于益华

 

公司简介
企业文化
企业荣誉
招贤纳士

联系我们

 

 

总部地址:北京市朝阳区霄云路28号国樽赢地中心3层303室

研发地址:北京东燕郊高新技术产业开发区燕郊总部基地B3栋408/409室

           

购买咨询:400-033-8998

售后服务:010-5128 1015

                 010-5128 1065

官方邮箱:fb@yhsms.com

官方网址:www.yhsms.com

扫一扫关注公众号

版权所有:北京益华鼎泰科技发展有限公司          京ICP备05022221号          网站建设:中企动力北二分

4000338998
13691189269
15810448055
二维码
二维码
010-51281015
010-51281065

SERVICE AND TRAINING

服务与培训

新世纪会员导入中华图书人的操作

作者:
来源:
发布时间:
2018/08/20
浏览量

  在新世纪升级到中华图书人时,基本数据会员信息需要使用别的方式来导入,在新世纪转接中华图书人的程序接口没有该项的导入其基本过程如下:

  首先从新世纪中将会员信息导出,保存为EXECL格式,使用DTS导入数据库,该操作如下图:  

  点击“导入数据”有:  

  点击下一步后有:  

  下一步后有:  

  下一步:  

  下一步:  

  下一步:  

  点击下一步后即可完成DTS的数据导入工作。

  数据导入完毕后需要对这些数据进行处理,处理时要求该数据库的表:

  1、DB_MEMBER中为空,否则处理将会失败

  2、建立一个会员级别,编号为‘0001’。

  3、导入的成的表名称为newmember

  4|、要有一个站点编号是‘aa06’(如果要转化成其他的站点把select @m_type='0001',@station_id='aa06'换成select @m_type='0001',@station_id='要换成的站点的编号')

  以上条件都具备后,我们执行下述语句即可将我们需要处理的数据转换为我们想要的数据,存储在表DB_MEMBER中,程序内容为:

  if exists(select * from db_member)

  begin tran

  DECLARE mycursor CURSOR

  FOR select m_name,m_tel,m_adress,m_sex,m_national,m_native,m_note,m_ic,m_password from newmember

  DECLARE @station_id varchar(100)

  DECLARE @m_name varchar(100)

  DECLARE @m_type char(4)

  DECLARE @m_id varchar(15)

  DECLARE @m_tel varchar(100)

  DECLARE @m_adress varchar(100)

  DECLARE @m_sex char(2)

  DECLARE @m_national varchar(12)

  DECLARE @m_native varchar(20)

  DECLARE @memo varchar(100)

  DECLARE @m_ic varchar(30)

  DECLARE @m_password varchar(20)

  select @m_type='0001',@station_id='aa06'

  --update db_number_gen set max_id=0 where class_id='MM' and station_id=@station_id

  OPEN mycursor

  FETCH NEXT FROM mycursor INTO @m_name,@m_tel,@m_adress,@m_sex,@m_national,@m_native,@memo,@m_ic,@m_password

  WHILE (@@fetch_status <> -1)

  BEGIN

  IF (@@fetch_status <> -2)

  BEGIN

  -- PRINT 'add user defined code here'

  -- eg.

  -- DECLARE @m_id varchar(15)

  exec dbo.Up_CreateCustomCode 'MM',@station_id,@m_id OUTPUT

  insert into db_member(m_name,m_id,m_type,station_id,m_tel,m_adress,m_sex,m_national,m_native,memo,m_ic,m_password)

  values (@m_name,@m_id,@m_type,@station_id,@m_tel,@m_adress,@m_sex,@m_national,@m_native,@memo,@m_ic,@m_password)

  END

  FETCH NEXT FROM mycursor INTO @m_name,@m_tel,@m_adress,@m_sex,@m_national,@m_native,@memo,@m_ic,@m_password

  END

  CLOSE mycursor

  DEALLOCATE mycursor

  go

  rollback tran

  //////////////////////////到这里结束

  select * from db_member

  查看是不是已经导入到数据库中(如果导入的库是正在使用的库,则可以到此为止,把会员数据加以修正即可。下面的步骤就不用执行了。)

  执行完该程序后,我们再在该库执行:

  select m_id, card_id,m_name, m_type, m_adress, m_zip, m_tel, memo, join_date,

  m_corporation, station_id, m_sex from db_member

  将查询得到的数据保存为EXCEL文件,后再另存为文本格式后可以在软件中进行会员的导入工作了,导入操作如下:

  第一步:进入中华图书人,主系统——零售管理——会员管理,有:  

  点击会员导入有:  

  点击“关闭”后:  

  选择我们处理好的文本文件接收后,点击“数据检查”——“开始导入”后会员信息将导入完成.