2 需要微软的C++库2013版的x86版本才可运行,就算你安装了x64版本也依然需要下载x86版本。
何为EDI,EDI是英文Electronic Data Interchange的缩写,中文可译为“电子数据交换”。它是一种在公司之间传输订单、发票等作业文件的电子化手段。1.EDI的概念 EDI是英文Electronic Data Interchange的缩写,中文可译为“电子数据互换”,港、澳及海外华人地区称作“电子资料联通”。它是一种在公司之间传输订单、发票等作业文件的电子化手段。它通过计算机通信网络将贸易、运输、保险、银行和海关等行业信息,用一种国际公认的标准格式,实现各有关部门或公司与企业之间的数据交换与处理,并完成以贸易为中心的全部过程,它是20世纪80年代发展起来的一种新颖的电子化贸易工具,是计算机、通信和现代管理技术相结合的产物。国际标准化组织(ISO)将EDI描述成“将贸易(商业)或行政事务处理按照一个共认的标准变成结构化的事务处理或信息数据格式,从计算机到计算机的电子传输”。而ITU-T(原CCITT)将EDI定义为“从计算机到计算机之间的结构化的事务数据互换”。又由于使用EDI可以减少甚至消除贸易过程中的纸面文件,因此EDI又被人们通俗地称为“无纸贸易”。 EDI三种定义 定义一:1995年版的《美国电子商务辞典》(Haynes.E 1995)将电子商务定义为:“为了商业用途在计算机之间所进行的标准格式单据的交换。” 定义二:美国国家标准局EDI标准委员会对EDI的解释是:“EDI指的是在相互独立的组织机构之间所进行的标准格式、非模糊的具有商业或战略意义的信息的传输。” 定义三:联合国EDIFACT培训指南认为,“EDI指的是在最少的人工干预下,在贸易伙伴的计算机应用系统之间的标准格式数据的交换”。 从上述EDI定义不难看出,EDI包含了三个方面的内容,即计算机应用、通信、网络和数据标准化。其中计算机应用是EDI的条件,通信环境是EDI应用的基础,标准化是EDI的特征。这三方面相互衔接、相互依存,构成EDI的基础杠架。EDI系统模型如图所示。 2.EDI的分类 根据功能,EDI可分为4类。 前面所述的订货信息系统是最基本的,也是最知名的EDI系统了。它又可称为贸易数据互换系统(Trade Data Interchange,简称TDI),它用电子数据文件来传输订单、发货票和各类通知。 第二类常用的EDI系统是电子金融汇兑系统(Electronic Fund Transfer,简称EFT),即在银行和其它组织之间实行电子费用汇兑。EFT已使用多年,但它仍在不断的改进中。最大的改进是同订货系统联系起来,形成一个自动化水平更高的系统。 第三类常见的EDI系统是交互式应答系统(Interactive Query Response)。 它可应用在旅行社或航空公司作为机票预定系统。这种EDI在应用时要询问到达某一目的地的航班,要求显示航班的时间、票价或其它信息,然后根据旅客的要求确定所要的航班,打印机票。 第四类是带有图形资料自动传输的EDI。最常见的是计算机辅助设计(Computer Aided Design,简称CAD)图形的自动传输。比如,设计公司完成一个厂房的平面布置图,将其平面布置图传输给厂房的主人,请主人提出修改意见。一旦该设计被认可,系统将自动输出订单,发出购买建筑材料的报告。在收到这些建筑材料后,自动开出收据。如美国一个厨房用品制造公司—Kraft Maid公司,在PC机上以CAD设计厨房的平面布置图,再用EDI传输设计图纸、订货、收据等。 3.EDI的应用 一个传统企业简单的购货贸易过程:买方向卖方提出订单。卖方得到订单后,就进行它内部的纸张文字票据处理,准备发货。纸张票据中包括发货票等。买方在收到货和发货票之后,开出支票,寄给卖方。卖方持支票至银行兑现。银行再开出一个票据,确认这笔款项的汇兑。 而一个生产企业的EDI系统,就是要把上述买卖双方在贸易处理过程中的所有纸面单证由EDI通信网来传送,并由计算机自动完成全部(或大部分)处理过程。具体为:企业收到一份EDI订单,则系统自动处理该订单,检查订单是否符合要求;然后通知企业内部管理系统安排生产;向零配件供销商订购零配件等;有关部门申请进出口许可证;通知银行并给订货方开出EDI发票;向保险公司申请保险单等。从而使整个商贸活动过程在最短时间内准确地完成。一个真正的EDI系统是将订单、发货、报关、商检和银行结算合成一体,从而大大加速了贸易的全过程。因此,EDI对企业文化、业务流程和组织机构的影响是巨大的。 4 EDI的有关标准 标准化的工作是实现EDI互通和互联的前提和基础。EDI的标准包括EDI网络信标准、EDI处理标准、EDI联系标准和EDI语义语法标准等。 EDI网络通信标准是要解决EDI通信网络应该建立在何种通信网络协议之上,以保证各类EDI用户系统的互联。目前国际上主要采用MHX(X.400)作为EDI通信网络协议,以解决EDI的支撑环境。 EDI处理标准是要研究那些不同地域不同行业的各种EDI报文。相互共有的“公共元素报文”的处理标准。它与数据库、管理信息系统(如MPRII)等接口有关。 EDI联系标准解决EDI用户所属的其它信息管理系统或数据库与EDI系统之间的接口。 EDI语义语法标准(又称EDI报文标准)是要解决各种报文类型格式、数据元编码、字符集和语法规则以及报表生成应用程序设计语言等。 这里的EDI语议语法标准又是EDI技术的核心。 EDI一产生,其标准的国际化就成为人们日益关注的焦点之一。早期的EDI使用的大都是各处的行业标准,不能进行跨行业EDI互联,严重影响了EDI的效益,阻碍了全球EDI的发展。例如美国就存在汽车工业的AIAG标准、零售业的UCS标准、货栈和冷冻食品贮存业的WINS标准等。日本有连锁店协会的JCQ行业标准、全国银行协会的Aengin标准和电子工业协会的EIAT标准等。 为促进EDI的发展,世界各国都在不遗余力地促进EDI标准的国际化,以求最大限度地发挥EDI的作用。目前,在EDI标准上,国际上最有名的是联合国欧洲经济委员会(UN/ECE)下属第四工作组(WP4)于1986年制定的《用于行政管理、商业和运输的电子数据互换》标准—EDIFACT(Electronic Data Interchange For Administration, Commerce and Trans-Port)标准。EDIFACT已被国际标准化组织ISO接收为国际标准,编号为ISO9735。同时还有广泛应用于北美地区的,由美国国家标准化协会(ANSI)X.12鉴定委员会(AXCS.12)于1985年制定的ANSI X.12标准。
插入后变成1900-1-1 0:00:00的问题是和你的数据库版本有关.目前SQL2005以上版本都是可以为NULL的,之前的版本如果为NULL就会默认1900-1-1 0:00:00.或者你用nullable申明,然后赋值:
private DateTime? _date
public DateTime? DATE
{
set { _date= value}
get { return _date}
}
_date=DbType.NULL(这个类型好像是这么写的)...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)